Package org.apache.derby.jdbc
Interface ClientDataSourceInterface
-
- All Superinterfaces:
javax.sql.CommonDataSource,javax.sql.DataSource,java.sql.Wrapper
- All Known Subinterfaces:
ClientConnectionPoolDataSourceInterface,ClientXADataSourceInterface
- All Known Implementing Classes:
BasicClientConnectionPoolDataSource40,BasicClientDataSource40,BasicClientXADataSource40,ClientConnectionPoolDataSource,ClientConnectionPoolDataSource40,ClientDataSource,ClientDataSource40,ClientXADataSource,ClientXADataSource40
public interface ClientDataSourceInterface extends javax.sql.DataSourceSpecifies Derby extensions to thejava.sqlx.DataSourceAPI common to all Derby client driver data sources.
-
-
Field Summary
Fields Modifier and Type Field Description static shortCLEAR_TEXT_PASSWORD_SECURITYstatic shortENCRYPTED_PASSWORD_SECURITYstatic shortENCRYPTED_USER_AND_PASSWORD_SECURITYstatic intpropertyDefault_portNumberstatic booleanpropertyDefault_retrieveMessageTextstatic shortpropertyDefault_securityMechanismDefault security mechanism is USER_ONLY_SECURITY.static java.lang.StringpropertyDefault_serverNamestatic booleanpropertyDefault_traceFileAppendstatic java.lang.StringpropertyDefault_userstatic shortSTRONG_PASSWORD_SUBSTITUTE_SECURITYstatic shortUSER_ONLY_SECURITYThe source security mechanism to use when connecting to a client data source.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConnectionAttributes()java.lang.StringgetCreateDatabase()java.lang.StringgetDatabaseName()java.lang.StringgetDataSourceName()java.lang.StringgetDescription()java.lang.StringgetPassword()intgetPortNumber()booleangetRetrieveMessageText()shortgetSecurityMechanism()shortgetSecurityMechanism(java.lang.String password)java.lang.StringgetServerName()java.lang.StringgetShutdownDatabase()java.lang.StringgetSsl()java.lang.StringgetTraceDirectory()java.lang.StringgetTraceFile()booleangetTraceFileAppend()intgetTraceLevel()java.lang.StringgetUser()voidsetConnectionAttributes(java.lang.String prop)voidsetCreateDatabase(java.lang.String create)voidsetDatabaseName(java.lang.String databaseName)voidsetDataSourceName(java.lang.String dataSourceName)voidsetDescription(java.lang.String description)voidsetPassword(java.lang.String password)voidsetPortNumber(int portNumber)voidsetRetrieveMessageText(boolean retrieveMessageText)voidsetSecurityMechanism(short securityMechanism)voidsetServerName(java.lang.String serverName)voidsetShutdownDatabase(java.lang.String shutdown)voidsetSsl(java.lang.String mode)voidsetTraceDirectory(java.lang.String traceDirectory)voidsetTraceFile(java.lang.String traceFile)voidsetTraceFileAppend(boolean traceFileAppend)voidsetTraceLevel(int traceLevel)voidsetUser(java.lang.String user)-
Methods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLogger
-
-
-
-
Field Detail
-
propertyDefault_portNumber
static final int propertyDefault_portNumber
- See Also:
- Constant Field Values
-
propertyDefault_serverName
static final java.lang.String propertyDefault_serverName
- See Also:
- Constant Field Values
-
propertyDefault_user
static final java.lang.String propertyDefault_user
- See Also:
- Constant Field Values
-
propertyDefault_retrieveMessageText
static final boolean propertyDefault_retrieveMessageText
- See Also:
- Constant Field Values
-
USER_ONLY_SECURITY
static final short USER_ONLY_SECURITY
The 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:
- Constant Field Values
-
CLEAR_TEXT_PASSWORD_SECURITY
static final short CLEAR_TEXT_PASSWORD_SECURITY
- See Also:
- Constant Field Values
-
ENCRYPTED_PASSWORD_SECURITY
static final short ENCRYPTED_PASSWORD_SECURITY
- See Also:
- Constant Field Values
-
ENCRYPTED_USER_AND_PASSWORD_SECURITY
static final short ENCRYPTED_USER_AND_PASSWORD_SECURITY
- See Also:
- Constant Field Values
-
STRONG_PASSWORD_SUBSTITUTE_SECURITY
static final short STRONG_PASSWORD_SUBSTITUTE_SECURITY
- See Also:
- Constant Field Values
-
propertyDefault_securityMechanism
static final short propertyDefault_securityMechanism
Default security mechanism is USER_ONLY_SECURITY.- See Also:
- Constant Field Values
-
propertyDefault_traceFileAppend
static final boolean propertyDefault_traceFileAppend
- See Also:
- Constant Field Values
-
-
Method Detail
-
setPassword
void setPassword(java.lang.String password)
-
getPassword
java.lang.String getPassword()
-
setDatabaseName
void setDatabaseName(java.lang.String databaseName)
-
getDatabaseName
java.lang.String getDatabaseName()
-
setDataSourceName
void setDataSourceName(java.lang.String dataSourceName)
-
getDataSourceName
java.lang.String getDataSourceName()
-
setDescription
void setDescription(java.lang.String description)
-
getDescription
java.lang.String getDescription()
-
setPortNumber
void setPortNumber(int portNumber)
-
getPortNumber
int getPortNumber()
-
setServerName
void setServerName(java.lang.String serverName)
-
getServerName
java.lang.String getServerName()
-
setUser
void setUser(java.lang.String user)
-
getUser
java.lang.String getUser()
-
setRetrieveMessageText
void setRetrieveMessageText(boolean retrieveMessageText)
-
getRetrieveMessageText
boolean getRetrieveMessageText()
-
setSecurityMechanism
void setSecurityMechanism(short securityMechanism)
-
getSecurityMechanism
short getSecurityMechanism()
-
getSecurityMechanism
short getSecurityMechanism(java.lang.String password)
-
setSsl
void setSsl(java.lang.String mode) throws SqlException- Throws:
SqlException
-
getSsl
java.lang.String getSsl()
-
setCreateDatabase
void setCreateDatabase(java.lang.String create)
-
getCreateDatabase
java.lang.String getCreateDatabase()
-
setShutdownDatabase
void setShutdownDatabase(java.lang.String shutdown)
-
getShutdownDatabase
java.lang.String getShutdownDatabase()
-
setConnectionAttributes
void setConnectionAttributes(java.lang.String prop)
-
getConnectionAttributes
java.lang.String getConnectionAttributes()
-
setTraceLevel
void setTraceLevel(int traceLevel)
-
getTraceLevel
int getTraceLevel()
-
setTraceFile
void setTraceFile(java.lang.String traceFile)
-
getTraceFile
java.lang.String getTraceFile()
-
setTraceDirectory
void setTraceDirectory(java.lang.String traceDirectory)
-
getTraceDirectory
java.lang.String getTraceDirectory()
-
setTraceFileAppend
void setTraceFileAppend(boolean traceFileAppend)
-
getTraceFileAppend
boolean getTraceFileAppend()
-
-