以下操作只针对本案例,仅供参考!
一、数据库环境搭建
二、环境搭建
1、开发包
2、连接池配置文件
<c3p0-config> <!-- 使用默认的配置读取连接池对象 --> <default-config> <!-- 1. 数据库的连接参数 --> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql:///casedemo</property> <property name="user">casedemo</property> <property name="password">123</property> </default-config> </c3p0-config>
3、创建好所需要的包
在utils包里有一个C3p0Utils工具类
package cn.usermanager.utils; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * 数据源的工具类 */ public class C3p0Utils { /** * 创建私有静态数据源成员变量 */ private static ComboPooledDataSource ds = new ComboPooledDataSource(); /** * 创建公有的得到数据源的方法 * * @return */ public static DataSource getDataSource() { return ds; } /** * 创建得到连接对象的方法 * * @return */ public static Connection getConnection() { try { return ds.getConnection(); } catch (SQLException e) { e.printStackTrace(); } return null; } /** * 创建释放资源的方法 * @param conn *