关于封装jdbc 程序员文章站 2022-03-06 12:51:05 ... public class DBConnection { /** * @param args */ public static Connection getConnection() { /** * 用户无需了解底层是如何实现的,它也不需要关心使用的是哪种数据库 */ IDBConnection service = DBConnectionFactory.getInstance(); Connection conn = service.getConnection(); return conn; } public static void closeConnection(Connection conn) { IDBConnection service = DBConnectionFactory.getInstance(); service.closeConnection(conn); } } 下面这个就是我的工厂了 DBConnectionFactory.java package org.cdy.www.factory; import org.cdy.www.service.IDBConnection; public class DBConnectionFactory { private static IDBConnection instance; //同步锁 private static Object initLock = new Object(); public static IDBConnection getInstance() { if (instance == null) { synchronized (initLock) { try { try { instance = (IDBConnection) Class.forName( DBConnectionConfig.className).newInstance(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } return instance; } } 相关标签: JDBC 上一篇: 人物头发怎么画?动漫人物女生头发画法 下一篇: PHP中匿名函数的使用技巧 推荐阅读 关于iOS导航栏返回按钮问题的解决方法 android编程实现图片库的封装方法 iOS组件封装与自动布局自定义表情键盘 android编程实现对话框的封装实例 关于SEO关键词密度 这些地方比较重要 使用JDBC,完成数据库批量添加数据操作: 关于某生态木网站单页面的seo排名分析 关于JS解构的5种有趣用法 关于JVM内存溢出的原因分析及解决方案探讨 微信小程序HTTP接口请求封装代码实例