使用c3p0链接数据库
来源:互联网 发布:java 回文字符串 编辑:程序博客网 时间:2024/06/12 19:50
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。
最近跟着教程学习spring, 在讲java bean的时候提到了这个, 使用xml配置文件可以配置jdbc, 首先在IDEA打开一个Spring文件, 然后添加三个包:
mchange-commons-java-0.2.11.jar
c3p0-0.9.5.2.jar
mysql-connector-java-5.1.42-bin.jar
添加到工程后, 新建一个spring的配置文件, 配置如下:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" value="root"/> <property name="password" value="ABCabc123#"/> <property name="driverClass" value="com.mysql.jdbc.Driver"/> <property name="jdbcUrl" value="jdbc:mysql:///demo"/> </bean></beans>
这样就完成了链接JDBC, 测试一下:
public class Main { public static void main(String[] args) throws SQLException { ApplicationContext context = new ClassPathXmlApplicationContext("beans-properties.xml"); DataSource source = (DataSource) context.getBean("dataSource"); System.out.println(source.getConnection()); }}
运行一下, 没有报错, 运行结果:
com.mchange.v2.c3p0.impl.NewProxyConnection@319b92f3
阅读全文
0 0
- 使用c3p0链接数据库
- 使用C3P0时,数据库链接死锁的解决
- hibernate链接数据库链接池c3p0配置
- JDBC链接数据库版本三,使用C3P0,使用jar文件两个
- 数据库 JDBC使用 C3P0使用
- java使用c3p0连接数据库
- 使用c3p0连接mysql数据库
- 数据库链接池的使用,对应于多数据库(用c3p0实现Apache—DBUtils框架)
- DButils的更新与查询,利用C3P0链接数据库
- hibernate中使用c3p0 导致数据库deadlock
- hibernate中使用c3p0 导致数据库deadlock
- 如何使用c3p0+spring连接oracle数据库
- Java 使用JDBC、DBCP、C3P0访问数据库
- java使用C3P0,dbutils,BeanUtil操作数据库
- Java 使用JDBC、DBCP、C3P0访问数据库
- hibernate--链接数据源C3P0
- 配置c3p0链接池
- 数据库链接使用工具
- CentOS 6.5 下Nginx的配置
- Emacs
- 用户空间和内核空间,进程上下文
- html标签
- LinkedBlockingDeque
- 使用c3p0链接数据库
- 【JavaScript】随笔2
- leetcode 107. Binary Tree Level Order Traversal II
- hadoop 伪分布式 web浏览器访问不到yarn
- 有序链表的插入
- 程序人生的四个象限和两条主线
- hdu 5861 (线段树,区间更新,单点查询)
- 【推荐】打造独一无二的电子商务平台-鸿鹄云商b2b b2c o2o
- JavaScript 获取到的Json数据传递给另一个JS函数