Interface ClientDataSourceInterface
- All Superinterfaces:
CommonDataSource, DataSource, Wrapper
- All Known Subinterfaces:
ClientConnectionPoolDataSourceInterface, ClientXADataSourceInterface
- All Known Implementing Classes:
BasicClientConnectionPoolDataSource40, BasicClientDataSource40, BasicClientXADataSource40, ClientConnectionPoolDataSource, ClientConnectionPoolDataSource40, ClientDataSource, ClientDataSource40, ClientXADataSource, ClientXADataSource40
Specifies Derby extensions to the
java.sqlx.DataSource
API common to all Derby client driver data sources.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final intstatic final booleanstatic final shortDefault security mechanism is USER_ONLY_SECURITY.static final Stringstatic final booleanstatic final Stringstatic final shortstatic final shortThe source security mechanism to use when connecting to a client data source. -
Method Summary
Modifier and TypeMethodDescriptionintbooleanshortshortgetSecurityMechanism(String password) getSsl()booleanintgetUser()voidvoidsetCreateDatabase(String create) voidsetDatabaseName(String databaseName) voidsetDataSourceName(String dataSourceName) voidsetDescription(String description) voidsetPassword(String password) voidsetPortNumber(int portNumber) voidsetRetrieveMessageText(boolean retrieveMessageText) voidsetSecurityMechanism(short securityMechanism) voidsetServerName(String serverName) voidsetShutdownDatabase(String shutdown) voidvoidsetTraceDirectory(String traceDirectory) voidsetTraceFile(String traceFile) voidsetTraceFileAppend(boolean traceFileAppend) voidsetTraceLevel(int traceLevel) voidMethods inherited from interface CommonDataSource
createShardingKeyBuilder, getParentLoggerMethods inherited from interface DataSource
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriterMethods inherited from interface Wrapper
isWrapperFor, unwrap
-
Field Details
-
propertyDefault_portNumber
static final int propertyDefault_portNumber- See Also:
-
propertyDefault_serverName
- See Also:
-
propertyDefault_user
- See Also:
-
propertyDefault_retrieveMessageText
static final boolean propertyDefault_retrieveMessageText- See Also:
-
USER_ONLY_SECURITY
static final short USER_ONLY_SECURITYThe source security mechanism to use when connecting to a client data source. Security mechanism options are:- USER_ONLY_SECURITY
- CLEAR_TEXT_PASSWORD_SECURITY
- ENCRYPTED_PASSWORD_SECURITY
- ENCRYPTED_USER_AND_PASSWORD_SECURITY - both password and user are encrypted
- STRONG_PASSWORD_SUBSTITUTE_SECURITY
- See Also:
-
CLEAR_TEXT_PASSWORD_SECURITY
static final short CLEAR_TEXT_PASSWORD_SECURITY- See Also:
-
ENCRYPTED_PASSWORD_SECURITY
static final short ENCRYPTED_PASSWORD_SECURITY- See Also:
-
ENCRYPTED_USER_AND_PASSWORD_SECURITY
static final short ENCRYPTED_USER_AND_PASSWORD_SECURITY- See Also:
-
STRONG_PASSWORD_SUBSTITUTE_SECURITY
static final short STRONG_PASSWORD_SUBSTITUTE_SECURITY- See Also:
-
propertyDefault_securityMechanism
static final short propertyDefault_securityMechanismDefault security mechanism is USER_ONLY_SECURITY.- See Also:
-
propertyDefault_traceFileAppend
static final boolean propertyDefault_traceFileAppend- See Also:
-
-
Method Details
-
setPassword
-
getPassword
String getPassword() -
setDatabaseName
-
getDatabaseName
String getDatabaseName() -
setDataSourceName
-
getDataSourceName
String getDataSourceName() -
setDescription
-
getDescription
String getDescription() -
setPortNumber
void setPortNumber(int portNumber) -
getPortNumber
int getPortNumber() -
setServerName
-
getServerName
String getServerName() -
setUser
-
getUser
String getUser() -
setRetrieveMessageText
void setRetrieveMessageText(boolean retrieveMessageText) -
getRetrieveMessageText
boolean getRetrieveMessageText() -
setSecurityMechanism
void setSecurityMechanism(short securityMechanism) -
getSecurityMechanism
short getSecurityMechanism() -
getSecurityMechanism
-
setSsl
- Throws:
SqlException
-
getSsl
String getSsl() -
setCreateDatabase
-
getCreateDatabase
String getCreateDatabase() -
setShutdownDatabase
-
getShutdownDatabase
String getShutdownDatabase() -
setConnectionAttributes
-
getConnectionAttributes
String getConnectionAttributes() -
setTraceLevel
void setTraceLevel(int traceLevel) -
getTraceLevel
int getTraceLevel() -
setTraceFile
-
getTraceFile
String getTraceFile() -
setTraceDirectory
-
getTraceDirectory
String getTraceDirectory() -
setTraceFileAppend
void setTraceFileAppend(boolean traceFileAppend) -
getTraceFileAppend
boolean getTraceFileAppend()
-