JDBC-DBUtils工具类
来源:互联网 发布:高德地图出行数据 编辑:程序博客网 时间:2024/06/08 03:54
一、创建properties文件
在src目录下创建一个名为“dbinfo.properties”的文件,里面的内容为:
driverClass=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/数据库名username=rootpassword=
使用配置文件的原因是方便日后更换其他数据库,在更换为其他数据库时只要修改配置文件的driverClass的值即可(因为所有的数据库操作都符合jdbc规范)。
二、创建DBUtils
/** * @author CSDN_LQR * @TODO JDBC数据库连接工具 */public class DBUtils { private static String driverClass; private static String url; private static String username; private static String password; static { //得到配置文件 ResourceBundle bundle = ResourceBundle.getBundle("dbinfo"); //得到配置文件中的各个属性值 driverClass = bundle.getString("driverClass"); url = bundle.getString("url"); username = bundle.getString("username"); password = bundle.getString("password"); try { //加载JDBC驱动 Class.forName(driverClass); } catch (ClassNotFoundException e) { e.printStackTrace(); } } /** * 获得数据库连接对象 * * @return */ public static Connection getConnection() { Connection conn = null; try { conn = DriverManager.getConnection(url, username, password); } catch (SQLException e) { e.printStackTrace(); } return conn; } /** * 关闭所有资源连接 * @param conn * @param ps * @param rs */ public static void closeAll(Connection conn, Statement ps, ResultSet rs) { if (conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } conn = null; } if (ps != null) { try { ps.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } ps = null; } if (rs != null) { try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } rs = null; } }}
三注意:
1、使用jdbc一定要导入对应的jar包:mysql-connector-java-5.0.8-bin.jar
2、ResourceBundle.getBundle(“dbinfo”)得到的是存放在src目录下的配置文件,所以配置文件一定要放到src目录下。
0 0
- JDBC-DBUtils工具类
- JDBC : 使用DBUtils 工具类
- 开源JDBC工具类之DbUtils解析
- JDBC(12)—DBUtils工具类
- JDBC之DbUtils工具
- JDBC工具-DBUtils
- JDBC操作工具类[来源于开源DbUtils]
- JDBC之数据库连接的java配置工具类dbUtils
- JDBC相关(三):DButils工具类的使用详解
- J2EE进阶之JDBC工具类DbUtils使用 二十
- Jdbc基础 工具类 连接池到dbutils
- DbUtils component学习使用(jdbc封装工具)
- JDBC笔记(六)DBUtils工具
- 测试 DBUtils 工具类
- DBUtils工具类
- DBUtils数据库工具类
- dbutils工具类:QueryRunner
- QueryRunner(DBUtils工具类)体现了:DBUtils封装了C3P0和jdbc。【三者的关系】
- 欢迎使用CSDN-markdown编辑器
- Ora_11g Rac R2 修改主机Hostname详解
- 欢迎使用CSDN-markdown编辑器
- 面试技巧性回答
- Hive报错[ERROR] Failed with exception java.io.IOException:java.lang.IllegalArgumentException
- JDBC-DBUtils工具类
- 情人节趣味数独
- Atitit 破解qq空间(2)-------探测权限
- Autowired Resource
- 348_activity切换动画
- 国嵌实时监控系统代码笔记(二)net.c
- 软件工程--文档总结
- java堆排序
- 349_inflate和Inflator