概述
起因
今日学习idea使用c3p0数据库连接池,结果导入jar包后,创造数据库连接对象CombopoolDataSource依旧报错,然后我重新删除jar包,再导入依旧报错。
原因
我灵机一动看了一下导入的jar包文件,果然文件名不对,我原本导入的两个jar包为:c3p0-0.9.5.5-sources.jar和mchange-commons-java-0.2.19-sources的源文件。
实际应该使用不带source结尾的c3p0-0.9.5.5.jar和mchange-commons-java-0.2.19这两个jar包,完美解决。
package cn.itcast.dataSource.c3p0;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;
public class C3p0Demo {
public static void main(String[] args) {
try {
//创建数据库连接池对象
DataSource ds =new ComboPooledDataSource();
//2.获取连接对象
Connection conn=ds.getConnection();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
补充
Idea添加与删除jar包
-
添加:
在项目文件下创建libs文件夹,将需要的jar文件复制进文件夹下,选择相应的jar包,右击选择 Add as Library,确定即可。
-
查看与删除
选择 File -->Project Structure -->Modules–>Dependencies 后即可看到已添加的jar包,若需要删除,点选相应jar包后,点击右边的减号 -,Apply保存即可(一定要保存,不然不会修改成功)。
最后
以上就是成就橘子为你收集整理的Idea使用c3p0数据库连接池的问题的全部内容,希望文章能够帮你解决Idea使用c3p0数据库连接池的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复