在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.连接池的意义 b.----硬编码方式 public class test{ // 硬编码 @Test public void test() throws Exception{ ComboPooledDataSource cpds = new ComboPooledDataSource(); // 设置连接参数:url, 驱动,用户名,密码 cpds.setDriverClass("org.postgresql.Driver"); cpds.setJdbcUrl("jdbc:mysql://localhost:3306/jdbc_demo"); cpds.setUser("root"); cpds.setPassword("root"); cpds.setInitialPoolSize(3); cpds.setMaxStatements(20); cpds.setMinPoolSize(2); cpds.setAcquireIncrement(5); cpds.setMaxIdleTime(1000); // 从连接池对象中,获取连接对象 Connection con = cpds.getConnection(); // 执行更新 con.prepareStatement("DELETE FROM Dept WHERE deptId=7").executeUpdate(); // 关闭 con.close(); // 官方文档的写法 DataSources.destroy(cpds); } } XML方式 <c3p0-config> <default-config> <property name="jdbcUrl">jdbc:mysql://localhost:3306/jdbc_demo </property> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="user">root</property> <property name="password">root</property> <property name="initialPoolSize">3</property> <property name="maxPoolSize">6</property> <property name="maxIdleTime">1000</property> </default-config> <named-config name="oracle_config"> <property name="jdbcUrl">jdbc:mysql://localhost:3306/jdbc_demo</property> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="user">root</property> <property name="password">root</property> <property name="initialPoolSize">3</property> <property name="maxPoolSize">6</property> <property name="maxIdleTime">1000</property> </named-config> </c3p0-config>
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论