public class SimpleDataSource
extends java.lang.Object
implements javax.sql.DataSource
把用户名,密码,jdbcURL设置一下,这个类就能用了!!
当然,你在你的 CLASSPATH 下要放置相应的数据库驱动 jar 包
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
driverClassName |
protected java.lang.String |
jdbcUrl |
protected java.lang.String |
password |
protected java.lang.String |
username |
构造器和说明 |
---|
SimpleDataSource() |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
static javax.sql.DataSource |
createDataSource(java.util.Properties props) |
java.sql.Connection |
getConnection()
这是唯一会被NutDao调用的方法
|
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password) |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
java.util.logging.Logger |
getParentLogger() |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
void |
setDriverClassName(java.lang.String driverClassName) |
void |
setJdbcUrl(java.lang.String jdbcUrl) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(java.io.PrintWriter out) |
void |
setPassword(java.lang.String password) |
void |
setUsername(java.lang.String username) |
<T> T |
unwrap(java.lang.Class<T> iface) |
protected java.lang.String username
protected java.lang.String password
protected java.lang.String driverClassName
protected java.lang.String jdbcUrl
public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
在接口中 javax.sql.DataSource
java.sql.SQLException
public void close()
public void setDriverClassName(java.lang.String driverClassName) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setJdbcUrl(java.lang.String jdbcUrl)
public java.io.PrintWriter getLogWriter() throws java.sql.SQLException
getLogWriter
在接口中 javax.sql.CommonDataSource
java.sql.SQLException
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException
setLogWriter
在接口中 javax.sql.CommonDataSource
java.sql.SQLException
public void setLoginTimeout(int seconds) throws java.sql.SQLException
setLoginTimeout
在接口中 javax.sql.CommonDataSource
java.sql.SQLException
public int getLoginTimeout() throws java.sql.SQLException
getLoginTimeout
在接口中 javax.sql.CommonDataSource
java.sql.SQLException
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
unwrap
在接口中 java.sql.Wrapper
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
isWrapperFor
在接口中 java.sql.Wrapper
java.sql.SQLException
public java.sql.Connection getConnection(java.lang.String username, java.lang.String password) throws java.sql.SQLException
getConnection
在接口中 javax.sql.DataSource
java.sql.SQLException
public java.util.logging.Logger getParentLogger()
getParentLogger
在接口中 javax.sql.CommonDataSource
public static javax.sql.DataSource createDataSource(java.util.Properties props)