jdbc总结7-c3p0使用初步-配置文件方式
2020-08-29 13:38
98 查看
C3P0的说明文档里面有配置文件的信息
配置文件里面东西很多,对于初学者只需要先了解以下几个
一个是默认的,一个是有名字的
配置文件还缺少驱动class,数据库地址,user,password等信息
需要把这些信息添加到配置文件里面
<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:3306/db1</property> <property name="user">root</property> <property name="password">123456</property> <property name="checkoutTimeout">30000</property> <property name="initialPoolSize">10</property> <property name="maxPoolSize">100</property> </default-config> <named-config name="intergalactoApp"> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:3306/db1</property> <property name="user">root</property> <property name="password">123456</property> <property name="checkoutTimeout">30000</property> <property name="initialPoolSize">10</property> <property name="maxPoolSize">100</property> </named-config> </c3p0-config>
编写运行程序,注意 c3p0-config.xml 要放在src目录下
这里用了有参构造方法,所以会使用带名字的配置文件
如果用无参构造方法,就会使用没名字的配置文件
package testc3p0; import java.sql.Connection; import java.sql.PreparedStatement; import com.mchange.v2.c3p0.ComboPooledDataSource; public class quickC3P0 { public static void main(String[] args) throws Exception { //有参构造方法 ComboPooledDataSource cpds=new ComboPooledDataSource("myc3p0"); System.out.println(cpds); Connection cnn=cpds.getConnection(); String sql="insert into student(name,sex,id,age)values(?,?,?,?)"; PreparedStatement ps=cnn.prepareStatement(sql); ps.setString(1, "zhangsan10"); ps.setString(2, "boy"); ps.setInt(3, 120118); ps.setInt(4, 19); // 执行sql操作 int row= ps.executeUpdate(); System.out.println(row); } }
运行得到正确的结果
相关文章推荐
- MyBatis学习总结(一)---简单配置使用(基于XML方式实现CRUD以及加载配置文件的三种方式)
- Java_JDBC连接数据库_使用读取配置文件的方式
- 1.1、c3p0连接池基本使用(源码配置方式、xml文件配置方式、properties文件配置方式)
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- 工作组下,配置使用web方式修改文件服务器用户帐户密码
- VMware Workstation “以独占方式锁定此配置文件失败。可能其它正在运行VMware进程在使用此配置文件”
- 一个简单的系统配置文件使用DTD和XSD两种方式描述
- Spring.NET使用assembly方式设置配置文件
- FastDFS的配置、部署与API使用解读(3)以流的方式上传文件的客户端代码
- JDBC链接数据库版本三,使用C3P0,使用jar文件两个
- SSH使用总结(annotation配置方式)
- FastDFS的配置、部署与API使用解读(2)以字节方式上传文件的客户端代码
- JDBC的第一个版本,不使用配置文件。使用jar文件一个
- spring-使用配置文件完成JdbcTemplate操作数据库-c3p0
- 关于SpringMVC配置文件中使用<mvc:annotation-driven>标签报错的解 3ff0 决方式
- Oracle 使用配置文件来配置JDBC连接数据库
- FastDFS的配置、部署与API使用解读(2)以字节方式上传文件的客户端代码
- Unix/Linux core文件配置和使用总结
- FastDFS的配置、部署与API使用解读(3)以流的方式上传文件的客户端代码
- Spring 使用配置文件读取jdbc.properties