JDBC 封装工具类
来源:互联网 发布:公务员网络培训系统 编辑:程序博客网 时间:2024/06/05 15:20
1.配置文件 jdbc.properties
driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql:///mydb?useServerPrepStmts=true&cachePrepStmts=true&rewriteBatchedStatements=trueusername=rootpassword=root
2.封装工具类 jdbcUtils
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ResourceBundle;public class JdbcUtils2 {private static final String DRIVERCLASS;private static final String URL;private static final String USERNAME;private static final String PASSWORD;static {DRIVERCLASS = ResourceBundle.getBundle("jdbc").getString("driverClass");URL = ResourceBundle.getBundle("jdbc").getString("url");USERNAME = ResourceBundle.getBundle("jdbc").getString("username");PASSWORD = ResourceBundle.getBundle("jdbc").getString("password");}// 将加载驱动操作,放置在静态代码块中.这样就保证了只加载一次.static {try {Class.forName(DRIVERCLASS);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//获取连接public static Connection getConnection() throws SQLException {Connection con = DriverManager.getConnection(URL, USERNAME, PASSWORD);return con;}//关闭操作public static void closeConnection(Connection con) {try {if (con != null)con.close();} catch (SQLException e) {e.printStackTrace();}}public static void closeStatement(Statement st) {try {if (st != null)st.close();} catch (SQLException e) {e.printStackTrace();}}public static void closeResultSet(ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}public static void closePreparedStatement(PreparedStatement pst) {try {if (pst != null)pst.close();} catch (SQLException e) {e.printStackTrace();}}}
阅读全文
0 0
- jdbc封装工具类
- JDBC封装工具类
- JDBC 封装工具类
- JDBC封装工具类
- Mysql_封装jdbc工具类
- 封装的JDBC工具类
- JDBC工具类的封装
- jdbc工具类的封装
- jdbc的工具类封装
- 一个简单封装的jdbc工具类
- JDBC工具类的封装以及运用
- JDBC入门(二)工具类封装
- 对JDBC操作数据库的工具类的封装
- JDBC的配置文件与工具类的封装
- JDBC以及相关技术学习(二)----把JDBC获取连接封装成一个工具类
- MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
- MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
- 简单JDBC封装类
- 八幅漫画理解使用 JSON Web Token 设计单点登录系统
- MySQL笔记
- mybatis
- Java 简单工厂模式
- SDUT 1122 判断素数(循环结构)
- JDBC 封装工具类
- 开始造轮子-红黑树的实现
- 9、Mybatis拦截器的源码分析
- 动态加载fragment和实现fragment 之间的通信
- Linux定时任务之crond/crontab
- String、StringBuffer和StringBuilder的区别
- C语言指针超简单概括
- Maven入门
- react listview篇-1