org.apache.derby.jdbc
Interface EmbeddedDataSourceInterface
- All Superinterfaces:
- javax.sql.CommonDataSource, javax.sql.DataSource, java.sql.Wrapper
- All Known Subinterfaces:
- EmbeddedConnectionPoolDataSourceInterface, EmbeddedXADataSourceInterface
- All Known Implementing Classes:
- BasicEmbeddedConnectionPoolDataSource40, BasicEmbeddedDataSource40, BasicEmbeddedXADataSource40, EmbeddedBaseDataSource, EmbeddedConnectionPoolDataSource, EmbeddedConnectionPoolDataSource40, EmbeddedDataSource, EmbeddedDataSource40, EmbeddedXADataSource, EmbeddedXADataSource40, ReferenceableDataSource
public interface EmbeddedDataSourceInterface
- extends javax.sql.DataSource
Methods that extend the API of
javax.sql.DataSource common for all Derby embedded data sources.
EmbeddedDataSourceInterface provides support for JDBC standard DataSource
attributes
The standard attributes provided by implementations are, cf. e.g. table
9.1 in the JDBC 4.1 specification.
- databaseName
- dataSourceName
- description
- password
- user
The embedded Derby driver also supports these attributes:
- loginTimeout
@see javax.sql.CommonDataSource set/get
- logWriter
@see javax.sql.CommonDataSource set/get
- createDatabase
- connectionAttributes
- shutdownDatabase
- attributesAsPassword
See the specific Derby DataSource implementation for details on their
meaning.
See the JDBC specifications for more details.
| Methods inherited from interface javax.sql.DataSource |
getConnection, getConnection |
| Methods inherited from interface javax.sql.CommonDataSource |
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter |
| Methods inherited from interface java.sql.Wrapper |
isWrapperFor, unwrap |
setDatabaseName
void setDatabaseName(java.lang.String databaseName)
getDatabaseName
java.lang.String getDatabaseName()
setDataSourceName
void setDataSourceName(java.lang.String dsn)
getDataSourceName
java.lang.String getDataSourceName()
setDescription
void setDescription(java.lang.String desc)
getDescription
java.lang.String getDescription()
setUser
void setUser(java.lang.String user)
getUser
java.lang.String getUser()
setPassword
void setPassword(java.lang.String password)
getPassword
java.lang.String getPassword()
setCreateDatabase
void setCreateDatabase(java.lang.String create)
getCreateDatabase
java.lang.String getCreateDatabase()
setConnectionAttributes
void setConnectionAttributes(java.lang.String prop)
getConnectionAttributes
java.lang.String getConnectionAttributes()
setShutdownDatabase
void setShutdownDatabase(java.lang.String shutdown)
getShutdownDatabase
java.lang.String getShutdownDatabase()
setAttributesAsPassword
void setAttributesAsPassword(boolean attributesAsPassword)
getAttributesAsPassword
boolean getAttributesAsPassword()
Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.