|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.conn.DriverDataSource
public class DriverDataSource
A non-pooling DataSource implementation wrapping a JDBC driver.
Field Summary | |
---|---|
protected java.lang.String |
connectionUrl
|
protected java.sql.Driver |
driver
|
protected JdbcEventLogger |
logger
|
protected java.lang.String |
password
|
protected java.lang.String |
userName
|
Constructor Summary | |
---|---|
DriverDataSource(java.sql.Driver driver,
java.lang.String connectionUrl,
java.lang.String userName,
java.lang.String password)
Creates a new DriverDataSource wrapping a given Driver. |
|
DriverDataSource(java.lang.String driverClassName,
java.lang.String connectionUrl)
Creates a new DriverDataSource. |
|
DriverDataSource(java.lang.String driverClassName,
java.lang.String connectionUrl,
java.lang.String userName,
java.lang.String password)
Creates a new DriverDataSource. |
Method Summary | ||
---|---|---|
java.sql.Connection |
getConnection()
Returns a new database connection, using preconfigured data to locate the database and obtain a connection. |
|
java.sql.Connection |
getConnection(java.lang.String userName,
java.lang.String password)
Returns a new database connection using provided credentials to login to the database. |
|
java.lang.String |
getConnectionUrl()
|
|
java.lang.String |
getDriverClassName()
|
|
JdbcEventLogger |
getLogger()
|
|
int |
getLoginTimeout()
|
|
java.io.PrintWriter |
getLogWriter()
|
|
java.util.logging.Logger |
getParentLogger()
|
|
java.lang.String |
getPassword()
|
|
java.lang.String |
getUserName()
|
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
|
|
void |
setConnectionUrl(java.lang.String connectionUrl)
|
|
void |
setDriverClassName(java.lang.String driverClassName)
|
|
void |
setLogger(JdbcEventLogger delegate)
|
|
void |
setLoginTimeout(int seconds)
|
|
void |
setLogWriter(java.io.PrintWriter out)
|
|
void |
setPassword(java.lang.String password)
|
|
void |
setUserName(java.lang.String userName)
|
|
|
unwrap(java.lang.Class<T> iface)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.sql.Driver driver
protected java.lang.String connectionUrl
protected java.lang.String userName
protected java.lang.String password
protected JdbcEventLogger logger
Constructor Detail |
---|
public DriverDataSource(java.lang.String driverClassName, java.lang.String connectionUrl) throws java.sql.SQLException
java.sql.SQLException
public DriverDataSource(java.lang.String driverClassName, java.lang.String connectionUrl, java.lang.String userName, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
public DriverDataSource(java.sql.Driver driver, java.lang.String connectionUrl, java.lang.String userName, java.lang.String password)
Method Detail |
---|
public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface javax.sql.DataSource
java.sql.SQLException
public java.sql.Connection getConnection(java.lang.String userName, java.lang.String password) throws java.sql.SQLException
getConnection
in interface javax.sql.DataSource
java.sql.SQLException
public int getLoginTimeout() throws java.sql.SQLException
getLoginTimeout
in interface javax.sql.DataSource
java.sql.SQLException
public void setLoginTimeout(int seconds) throws java.sql.SQLException
setLoginTimeout
in interface javax.sql.DataSource
java.sql.SQLException
public java.io.PrintWriter getLogWriter() throws java.sql.SQLException
getLogWriter
in interface javax.sql.DataSource
java.sql.SQLException
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException
setLogWriter
in interface javax.sql.DataSource
java.sql.SQLException
public JdbcEventLogger getLogger()
public void setLogger(JdbcEventLogger delegate)
public java.lang.String getConnectionUrl()
public void setConnectionUrl(java.lang.String connectionUrl)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
public java.lang.String getDriverClassName()
public void setDriverClassName(java.lang.String driverClassName) throws java.sql.SQLException
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
java.sql.SQLException
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
java.sql.SQLException
public java.util.logging.Logger getParentLogger() throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |