新闻  |   论坛  |   博客  |   在线研讨会
扣丁学堂Java培训教你如何采用数据库连接池连接数据
扣丁客1 | 2020-12-23 14:22:12    阅读:3871   发布文章

Java感兴趣的小伙伴越来越多,但是对Java的理解程度每个小伙伴都会有所不同,关于如何采用数据库连接池连接数据就有不少的小伙伴满头问号,今天我们一块来看一下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();

}

}

广州Java培训扣丁学堂不仅对如何采用数据库连接池连接数据讲解的比较详细,广州Java培训扣丁学堂还有大量的Java基础教程提供,让没有基础或者是基础不好想要学好Java的小伙伴可以从基础的开始学习,让学员不用再为没有基础或者是基础不好而发愁。

广州Java培训扣丁学堂除了有专业的老师和与时俱进的课程体系,还有大量的Java在线视频供学员学习,想要学好Java开发的小伙伴快到广州Java培训扣丁学堂报名吧。扣丁学堂java技术交流群:487098661。微信号:codingbb

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客