最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
一种实现数据库连接池的方法(3)
时间:2008-01-12 编辑:简简单单 来源:一聚教程网
/**
* @see javax.sql.DataSource#getConnection(String,String)
*/
public Connection getConnection(String user, String password) throws SQLException
{
//首先从连接池中找出空闲的对象
Connection conn = getFreeConnection(0);
if(conn == null){
//判断是否超过最大连接数,如果超过最大连接数
//则等待一定时间查看是否有空闲连接,否则抛出异常告诉用户无可用连接
if(getConnectionCount() >= connParam.getMaxConnection())
conn = getFreeConnection(connParam.getWaitTime());
else{//没有超过连接数,重新获取一个数据库的连接
connParam.setUser(user);
connParam.setPassword(password);
Connection conn2 = DriverManager.getConnection(connParam.getUrl(),
user, password);
//代理将要返回的连接对象
-
下一个: 如何直接在浏览器内运行SQL命令
相关文章
- java连接数据库(代码分享) 07-25
- 所有数据库连接方式的整理 05-20
- java怎么连接数据库 怎么解决的方法 02-17
- java怎么连接数据库?完整java开发中JDBC连接数据库代码和步骤 02-10
- NiceLabel怎样快速连接数据库打印条形码? 05-06
- java中jdbc连接 数据库代码 12-18