public class SimpleDataSource
extends java.lang.Object
implements javax.sql.DataSource
| Modifier and Type | Field and Description |
|---|---|
protected java.sql.Driver |
driver |
protected java.lang.String |
password |
protected java.util.Properties |
properties |
protected static java.lang.String |
UNABLE_TO_ESTABLISH_CONNECTION |
protected java.lang.String |
url |
protected java.lang.String |
user |
| Constructor and Description |
|---|
SimpleDataSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(java.lang.String key,
java.lang.String value) |
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection(java.lang.String user,
java.lang.String password) |
protected java.sql.Connection |
getConnectionInternal(java.util.Properties info) |
java.sql.Driver |
getDriver() |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String |
getPassword() |
java.lang.String |
getUrl() |
java.lang.String |
getUser() |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
void |
setDriver(java.sql.Driver driver) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(java.io.PrintWriter out) |
void |
setPassword(java.lang.String password) |
void |
setUrl(java.lang.String url) |
void |
setUser(java.lang.String user) |
<T> T |
unwrap(java.lang.Class<T> iface) |
protected static final java.lang.String UNABLE_TO_ESTABLISH_CONNECTION
protected java.sql.Driver driver
protected java.lang.String url
protected java.lang.String user
protected java.lang.String password
protected final java.util.Properties properties
public java.sql.Driver getDriver()
public void setDriver(java.sql.Driver driver)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void addProperty(java.lang.String key,
java.lang.String value)
public int getLoginTimeout()
getLoginTimeout in interface javax.sql.CommonDataSourcepublic void setLoginTimeout(int seconds)
setLoginTimeout in interface javax.sql.CommonDataSourcepublic java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionprotected java.sql.Connection getConnectionInternal(java.util.Properties info)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
getLogWriter in interface javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic void setLogWriter(java.io.PrintWriter out)
throws java.sql.SQLException
setLogWriter in interface javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLExceptionpublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger in interface javax.sql.CommonDataSourcejava.sql.SQLFeatureNotSupportedException