c3p0的使用及容易跳抗的错误

c3p0的概念
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。
 

1、使用c3p0连接池跟Druid连接池使用方法差不多,下面将介绍不一样的地方,手动设置参数跟druid一样,但这里要声明一点,必须导入c3p0的两个jar包,不然会报错。如下
c3p0的jar下载https://pan.baidu.com/s/1wHQf3BzxroBnTb6DxLFPvA 提取码:test

2、使用配置文件时,c3p0-config.xml 必须是这个名字,并且建议这个包放在这个resources 这个文件下,如运行时报“[Fatal Error] :2:6: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。”

可以进行检查一下c3p0-config.xml这个配置文件

一、**解决方案:
如果代码、映射、全局环境配置都没有问题还出现以上的错误,原因有两个:
1.xml文件里有两个标题头:

 

 删除一个头标签即可
2.就是xml文件头前有空行:

按DEL删除键 删除空行即可 。

3、新手在IEDA不知道如何创建XML文件,步骤如下:
file-setings..--File+and+Code+Templates-"+"-mybatis-cof.xml


3-1、创建好mybatis-cof.xml后,接下来就是创建 c3p0-config.xml文件,如下

 最后把c3p0-config.xml为文件名输入就好了啦!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值