Package org.apache.derby.jdbc
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 short
static final short
static final short
static final int
static final boolean
static final short
Default security mechanism is USER_ONLY_SECURITY.static final String
static final boolean
static final String
static final short
static final short
The source security mechanism to use when connecting to a client data source. -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
short
short
getSecurityMechanism
(String password) getSsl()
boolean
int
getUser()
void
void
setCreateDatabase
(String create) void
setDatabaseName
(String databaseName) void
setDataSourceName
(String dataSourceName) void
setDescription
(String description) void
setPassword
(String password) void
setPortNumber
(int portNumber) void
setRetrieveMessageText
(boolean retrieveMessageText) void
setSecurityMechanism
(short securityMechanism) void
setServerName
(String serverName) void
setShutdownDatabase
(String shutdown) void
void
setTraceDirectory
(String traceDirectory) void
setTraceFile
(String traceFile) void
setTraceFileAppend
(boolean traceFileAppend) void
setTraceLevel
(int traceLevel) void
Methods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLogger
Methods inherited from interface javax.sql.DataSource
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
Methods inherited from interface java.sql.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()
-