这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Java教程之如何采用数据库连接池连接数据

共1条 1/1 1 跳转至

Java教程之如何采用数据库连接池连接数据

菜鸟
2020-12-23 14:23:22     打赏

Java感兴趣的小伙伴越来越多,但是对Java的理解程度每个小伙伴都会有所不同,关于如何采用数据库连接池连接数据就有不少的小伙伴满头问号,今天我们一块来看一下对数据库连接池连接数据的介绍。

广州Java培训扣丁学堂教你如何采用数据库连接池连接数据

在Java中,如何采用数据库连接池连接数据这个操作,有很多的小伙伴不知道如何操作,很多朋友抱怨这个比较难做到,今天我们就一起来看看具体的操作吧。代码如下:

public class DBSConnection {

private static Log log=LogFactory.getLog(DBSConnection .class);

//使用数据库连接池链接数据库

private static BasicDataSource bds = null;//定义连接池

static {

bds = new BasicDataSource();


//从文件读取数据库配置信息

bds.setDriverClassName(GlobalInfo.getProps("sysinfo", "DBS.jdbc.driverClassName"));

bds.setUrl(GlobalInfo.getProps("sysinfo", "DBS.jdbc.url"));

bds.setUsername(GlobalInfo.getProps("sysinfo", "DBS.jdbc.username"));

bds.setPassword(GlobalInfo.getProps("sysinfo", "DBS.jdbc.password"));


//设置连接池的连接数

bds.setInitialSize(20);

}

//用数据连接池获取数据库连接


public static Connection getConnection(){

Connection conn = null;

try {

conn = bds.getConnection();

} catch (SQLException e) {

e.printStackTrace();

log.info("connect DBS jdbc exception :"+e);

}

return conn;

}


//关闭数据库连接

public void closeConnection(Connection conn, PreparedStatement ps,ResultSet rs) {

try{

if(rs!=null)

rs.close();

if (ps != null)

ps.close();

if(conn!=null)

conn.close();

}

catch(SQLException e) {

e.printStackTrace();

}

}

//用于测试

public static void main(String[] args) throws Exception{

DBSConnection.getConnection();

}

}



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]