数据源DBCP的使用

来源:互联网 发布:海马助手mac版 编辑:程序博客网 时间:2024/04/27 04:29

一、给项目中导jar包

在WEB-INF/lib中导入commons-dbcp.jar、commons.pool-1.5.3.jar、classes12.jar包

二、在src下创建*.properties文件

在文件中写

username=scottpassword=123456url=jdbc:oracle:thin:@localhost:1521:orcldriverClass=oracle.jdbc.driver.OracleDrivermaxActive=100maxWait=20

等属性

三、创建DBUtil.java帮助类

public class DBUtil {public static Connection getconn() {ResourceBundle bundle = ResourceBundle.getBundle("dbcp");// 文件名.propertiesString username = bundle.getString("username");String password = bundle.getString("password");String url = bundle.getString("url");String driverClass = bundle.getString("driverClass");int maxActive = Integer.parseInt(bundle.getString("maxActive"));int maxWait = Integer.parseInt(bundle.getString("maxWait"));BasicDataSource dataSource = new BasicDataSource();dataSource.setUsername(username);dataSource.setPassword(password);dataSource.setDriverClassName(driverClass);dataSource.setMaxActive(maxActive);dataSource.setUrl(url);dataSource.setMaxIdle(20);dataSource.setMaxWait(maxWait);try {Connection connection = dataSource.getConnection();return connection;} catch (SQLException e) {e.printStackTrace();}return null;}}

这些都完成后,这前台显示就OK!是不是挺简单的呢!

<%    Connection conn = DBUtil.getconn();     %>     <h1><%=conn %></h1>




1 0