uk.ac.starlink.table.jdbc
Class TerminalAuthenticator
java.lang.Object
|
+--uk.ac.starlink.table.jdbc.TerminalAuthenticator
- All Implemented Interfaces:
- JDBCAuthenticator
- public class TerminalAuthenticator
- extends Object
- implements JDBCAuthenticator
Provides JDBC authentication using the terminal; assumes that someone
is sitting at System.in/System.out.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TerminalAuthenticator
public TerminalAuthenticator()
authenticate
public String[] authenticate()
throws IOException
- Description copied from interface:
JDBCAuthenticator
- Obtains username and password.
The return value is a two-element array containing the username
and password to be used, in that order. Either or both of these
may be null.
- Specified by:
authenticate
in interface JDBCAuthenticator
- Returns:
- String[]{username,password}
- Throws:
IOException
- if there is some error