JDBC-DBUtils工具类
2016-10-19 21:04
417 查看
一、创建properties文件
在src目录下创建一个名为“dbinfo.properties”的文件,里面的内容为:driverClass=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/数据库名 username=root password=
使用配置文件的原因是方便日后更换其他数据库,在更换为其他数据库时只要修改配置文件的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.jar2、ResourceBundle.getBundle(“dbinfo”)得到的是存放在src目录下的配置文件,所以配置文件一定要放到src目录下。
相关文章推荐
- Jdbc基础 工具类 连接池到dbutils
- J2EE进阶之JDBC工具类DbUtils使用 二十
- Java之JDBC工具类DBUtils的使用
- Java之JDBC DBUtils工具类+C3P0连接池Demo
- QueryRunner(DBUtils工具类)体现了:DBUtils封装了C3P0和jdbc。【三者的关系】
- DbUtils,一个替代JDBC的小工具类
- JDBC之DBUtils工具类
- Java-jdbc工具类DBUtils
- JDBC : 使用DBUtils 工具类
- 开源JDBC工具类之DbUtils解析
- JDBC(12)—DBUtils工具类
- JDBC之数据库连接的java配置工具类dbUtils
- 开源JDBC工具类DbUtils
- jdbc之Apache—DBUtils框架
- 分析DbUtils: JDBC Utility Component Examples(QueryRunner and ResultSetHandler)
- 用dbUtils工具类(原生jdbc)来进行查询和批处理
- JDBC、事务、数据库连接池、DBUtils
- jdbc工具类和测试类的的写法理解
- jdbc连接工具类
- jdbc dbutils.java