JDBC封装工具类

来源:互联网 发布:大学送礼给老师知乎 编辑:程序博客网 时间:2024/06/05 18:53

自己封装的一个JDBC工具类

可以获得Connection连接,采用了静态块

import java.sql.Connection;import java.sql.DriverManager;/** * 封装的工具类,获得连接和关闭资源 * @author dingshuangen * */public class DbUtil {private static final String URL="jdbc:mysql://localhost:3306/jdbc";private static final String USER="root";private static final String PASSWORD="0325";private static Connection conn=null;static {try {//加载驱动Class.forName("com.mysql.jdbc.Driver");//获得连接conn=DriverManager.getConnection(URL, USER, PASSWORD);} catch (Exception e) {e.printStackTrace();}}/** * 封装获得连接的方法 * @return */public static Connection getConnection() {return conn;}/** * 封装对继承AutoCloseable接口类的关闭操作 * @param object */public static void close(AutoCloseable object) {try {object.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

同时采用面向接口编程的思想编写close()方法,参数为继承了AutoCloseable接口的实例

原创粉丝点击