数据源DBCP的使用

一、给项目中导jar包

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

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

在文件中写

username=scott
password=123456
url=jdbc:oracle:thin:@localhost:1521:orcl
driverClass=oracle.jdbc.driver.OracleDriver
maxActive=100
maxWait=20

等属性

三、创建DBUtil.java帮助类

public class DBUtil {

	public static Connection getconn() {
		ResourceBundle bundle = ResourceBundle.getBundle("dbcp");// 文件名.properties
		String 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>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值