SubList分页-006-jdbcUtils类
来源:互联网 发布:ubuntu 配置保存 编辑:程序博客网 时间:2024/06/06 02:40
导入c3p0-0.9.1.2、commons-dbutils-1.4、mysql-connector-java-5.1.7-bin
新建c3p0-config.xml,配置数据库连接信息
<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <!-- 配置名 --> <named-config name="newMem"> <!-- 数据库连接名 --> <property name="user">root</property> <!-- 数据库连接密码 --> <property name="password">123123</property> <!-- MySQL驱动 --> <property name="driverClass">com.mysql.jdbc.Driver</property> <!-- 数据库URL:这里的 useUnicode=true要加上&--> <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/Mushroom?useUnicode=true&characterEncoding=utf-8</property> <!-- 连接不够时,一次增长的连接数 --> <property name="acquireIncrement">5</property> <!-- 连接池初始化连接的个数 --> <property name="initialPoolSize">10</property> <!-- 最小连接数 --> <property name="minPoolSize">10</property> <!-- 最大连接数 --> <property name="maxPoolSize">50</property> <!-- 最多可以使用的Statement个数 --> <property name="maxStatements">20</property> <!-- 一个连接最多可以使用的Statement个数 --> <property name="maxStatementsPerConnection">5</property> </named-config></c3p0-config>
- 实现jdbcUtils类
package top.itcourse.page.utils;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;/* * JDBCUtils类构建: * 1.导包 * 2.配置c3p0-config.xml * 3.新建静态DataSource对象 * 4.新建获取Connection的静态方法getConnection * 5.新建释放Connection的静态方法relase */public class JDBCUtils { // 3.新建静态DataSource对象 private static DataSource dataSource = null; static { // newMem是c3p0-config.xml中的named-config dataSource = new ComboPooledDataSource("newMem"); } // 4.新建获取Connection的静态方法getConnection public static Connection getConnection() { Connection connection = null; try { connection = dataSource.getConnection(); } catch (SQLException e) { System.err.println("新建Connection时出现异常~~~~~~~~~~~"); } return connection; } // 5.新建释放Connection的静态方法relase public static void relase(Connection connection) { if (connection != null ) { try { connection.close(); } catch (SQLException e) { System.err.println("释放Connection时出现异常~~~~~~~"); } } }}
源码下载
关注下方的微信公众号,回复:java_div_page.code
欢迎加入交流群:451826376
更多信息:www.itcourse.top
阅读全文
0 0
- SubList分页-006-jdbcUtils类
- SubList分页-004-Student类
- SubList分页-007-Dao类
- SubList分页-009-SubListStudentDAOImpl类
- SubList分页-010-Pager类
- SubList分页-011-Constant类
- SubList分页-013-SubListStudentServiceImpl类
- SubList分页-014-SubListServlet类
- SubList分页-015-InputParameter类
- List内置分页sublist
- SubList分页-002-需求
- SubList分页_001_分页概述
- Java工具类-JdbcUtils
- 工具类JdbcUtils
- JDBCUtils工具类
- JdbcUtils工具类
- JDBCUtils 工具类
- JdbcUtils工具类
- JavaScript中getBoundingClientRect()方法详解
- SubList分页-005-创建数据表
- Java包的静态导入
- 《影子跟随算法》目前试着自己写一个联网双人对战的小游戏 看到一篇网络同步的文章很受启发 这里记录一下
- Spring的jdbcTemplate操作
- SubList分页-006-jdbcUtils类
- 实现List集合中数据逆序排列
- 【BigHereo 50】---Datastructure---数据结构大总结(八)
- Ajax(1)
- JsonProvider源码翻译
- 设计模式之单例模式(Java)
- Python学习---11
- iconfont
- Spring Cloud 微服务实战——Java开发人员必须掌握的技术