C3P0和Druid数据库池的学习看法

C3P0和Druid数据库池的学习看法


C3P0的学习:

这应该是属于一个比较的连接池的技术,对于这个技术的话基本上是属于一个快要淘汰的技术,操作和使用起来的话还是非常的简单的对于简化对数据库的操作来说还是非常的方便的。

一般的使用的步骤:

1、导入jar包(省略),这里建议创建一个和src同级目录的文件夹libs;

2、导入配置文件(一般放在一个src的目录下)里面进行相关的配置,一般设置driver,url,user ,password这些信息即可。需要注意的地方就是配置文件的名字有特殊的要求一般设置名字为(c3p0.properties即可)

3、定义一个主类操作连接,操作dataSource.getConnection()获得连接数据库的对象

4、写sql的语句

5、使用创建(con.PrepareStatement)一个执行的对象,prepareStatement设置为执行对象(建议)比直接用Statement会更加的安全;

6、执行操作

代码实现过程:

1、首先是配置文件(jar包导入省略)

2、主类进行测试


Druid的学习:

目前最主流的连接池的技术,出自阿里巴巴也是使用得最多的连接池技术

操作的步骤:
1、导入jar包(省略),这里建议创建一个和src同级目录的文件夹;

2、导入配置的文件(一般放在一个src的目录下)一般设置driver,url,user ,password这些信息即可,对名字没有太多的要求具体什么名字可以按照自己的喜好,但一般建议(druid.propertie最好);

3、创建一个工具类JDBCUtils,用静态代码块加载配置的文件(static),通过proterties集合来获取,用到里面的load()方法,通过类来读取文件字节,获得配置文件的path,然后通过druid的池对象ds;

4、写一个Connection的静态方法getConnectio来获取连接的对象;

5、还可以在该工具类里面封装一些关闭数据库的静态方法,方面后面对数据库的操作关闭;

6、定义一个主类进行测试的操作,直接通过JDBCUtils类.getConnection()名来获得连接的对象;

7、后面的操作就crud写对应的sql的语句,然后通过执行对象就操作数据库了。

 

代码实现过程:

1、配置文件:

2、编写JDBCUtils类

3、编写测试的主类;

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇怪ya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值