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.

The embedded Derby driver also supports these attributes:
See the specific Derby DataSource implementation for details on their meaning.
See the JDBC specifications for more details.


Method Summary
 boolean getAttributesAsPassword()
           
 java.lang.String getConnectionAttributes()
           
 java.lang.String getCreateDatabase()
           
 java.lang.String getDatabaseName()
           
 java.lang.String getDataSourceName()
           
 java.lang.String getDescription()
           
 java.lang.String getPassword()
           
 java.lang.String getShutdownDatabase()
           
 java.lang.String getUser()
           
 void setAttributesAsPassword(boolean attributesAsPassword)
           
 void setConnectionAttributes(java.lang.String prop)
           
 void setCreateDatabase(java.lang.String create)
           
 void setDatabaseName(java.lang.String databaseName)
           
 void setDataSourceName(java.lang.String dsn)
           
 void setDescription(java.lang.String desc)
           
 void setPassword(java.lang.String password)
           
 void setShutdownDatabase(java.lang.String shutdown)
           
 void setUser(java.lang.String user)
           
 
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
 

Method Detail

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()

Built on Wed 2013-06-12 15:21:56+0000, from revision ???

Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.