首页 > 代码库 > JDBC的工具类
JDBC的工具类
A: 抽取两个方法,一个获取Connection对象,一个是释放资源 import java.io.FileReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; public class JdbcUtil { private JdbcUtil() {} // 私有化构造方法 // 定义成员变量 private static String jdbcUrl= null ; private static String userName = null ; private static String password = null ; // 加载数据 static { try { Properties prop = new Properties() ; prop.load(new FileReader("jdbc.properties")) ; jdbcUrl = prop.getProperty("jdbcUrl") ; userName = prop.getProperty("userName") ; password = prop.getProperty("password") ; Class.forName(prop.getProperty("driverClassName")) ; } catch (Exception e) { e.printStackTrace(); } } /** * 获取连接 */ public static Connection getConnection() throws SQLException { return DriverManager.getConnection(jdbcUrl, userName, password) ; } /** * 释放资源 */ public static void close(Connection conn , Statement st , ResultSet rs) throws SQLException { if(conn != null) conn.close() ; if(st != null) st.close() ; if(rs != null) rs.close() ; } }
JDBC的工具类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。