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.DataSourcejava.sql.SQLExceptionpublic void close()
public void setDriverClassName(java.lang.String driverClassName)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic 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.CommonDataSourcejava.sql.SQLExceptionpublic void setLogWriter(java.io.PrintWriter out)
throws java.sql.SQLException
setLogWriter 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic void setLoginTimeout(int seconds)
throws java.sql.SQLException
setLoginTimeout 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic int getLoginTimeout()
throws java.sql.SQLException
getLoginTimeout 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap 在接口中 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor 在接口中 java.sql.Wrapperjava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
getConnection 在接口中 javax.sql.DataSourcejava.sql.SQLExceptionpublic java.util.logging.Logger getParentLogger()
getParentLogger 在接口中 javax.sql.CommonDataSourcepublic static javax.sql.DataSource createDataSource(java.util.Properties props)