Java使用MySQL实现连接池代码实例

更新时间:2023-05-15 19:03:00 阅读:14 评论:0

Java使⽤MySQL实现连接池代码实例
官⽅:数据库连接池(Connection pooling)是程序启动时建⽴⾜够的数据库连接,并将这些连接组成⼀个连接池,由程序动态地对连接池中的连接进⾏申请,使⽤,释放。
理解:创建数据库连接池是⼀个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个数据库连接池,并把他们集中管理,供程序使⽤,可以保证较快的数据库读写速度,还更加的安全可靠。
broaden⼿动配置连接池:
/**
* ⼿动设置连接池
*/
public void demo1(){
// 获得连接:
Connection conn = null;
我是歌手第三季名单
PreparedStatement pstmt = null;
ResultSet rs = null;
try{
// 创建连接池:
ComboPooledDataSource dataSource = new ComboPooledDataSource();
// 设置连接池的参数:
dataSource.tDriverClass("sql.jdbc.Driver");
dataSource.tJdbcUrl("jdbc:mysql:///jdbctest");
dataSource.tUr("root");
dataSource.tPassword("abc");
dataSource.tMaxPoolSize(20);
dataSource.tInitialPoolSize(3);
金酸梅奖提名// 获得连接:
conn = Connection();
// 编写Sql:
String sql = "lect * from ur";
// 预编译SQL:
pstmt = conn.prepareStatement(sql);
// 设置参数
// 执⾏SQL:英文剧本
rs = uteQuery();
()){
System.out.Int("uid")+"  "+rs.getString("urname")+"  "+rs.getString("password")+"  "+rs.getString("name"));
}
}catch(Exception e){
e.printStackTrace();
}finally{
the boys 英文歌词
}
}
使⽤配置⽂件配置连接池:
配置⽂件xml如下:
<?xml version="1.0" encoding="UTF-8"?>
汉文翻译<c3p0-config>
<default-config>
<property name="driverClass"&sql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///jdbctest</property>
<property name="ur">root</property>
<property name="password">abc</property>
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">20</property>
dix</default-config>
</c3p0-config>
代码如下:
/**
* 使⽤配置⽂件的⽅式
*/
public void demo2(){
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try{
/*// 获得连接:
ComboPooledDataSource dataSource = new ComboPooledDataSource();*/
/
/ 获得连接:
// conn = Connection();
conn = Connection();
// 编写Sql:
String sql = "lect * from ur";
// 预编译SQL:
对外汉语就业
pstmt = conn.prepareStatement(sql);
// 设置参数
// 执⾏SQL:
rs = uteQuery();
()){
欢乐时光英文
System.out.Int("uid")+"  "+rs.getString("urname")+"  "+rs.getString("password")+"  "+rs.getString("name"));      }
satisfaction怎么读}catch(Exception e){
e.printStackTrace();
}finally{
}
}
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

本文发布于:2023-05-15 19:03:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/109696.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   连接   创建   程序
相关文章
留言与评论(共有 0 条评论)
昵称:
匿名发表 登录账号
         
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图