在使用JDBC连接数据库要用到两个jar包
1.编写配置文件
#驱动地址
driverClassName=oracle.jdbc.OracleDriver
#连接地址
url=jdbc:oracle:thin:@localhost:1521
#帐号
username=数据库账号
#密码
password=数据库密码
#最大的连接池数量
maxActive=100
#初始时连接数量
initialSize=5
#最大的空闲时
maxIdle=5
#最小的空闲时
minIdle=3
#超时等待时间
maxWait=10000
2.工具类的编写
public class DbcpUtil {
private static DataSource dataSource;
static {
InputStream is = DbcpUtil.class.getClassLoader().getResourceAsStream("db.properties");
Properties p = new Properties();
try {
p.load(is);
dataSource = BasicDataSourceFactory.createDataSource(p);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConn() {
try {
return dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
public static void close(Connection conn,Statement st,ResultSet rs) {
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
rs = null;
}
}
if(st != null) {
try {
st.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
st = null;
}
}
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
conn = null;
}
}
}
}