package com.chendongj.dbUtil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * 封装数据库连接操作 * @author chendongj * */public class DBUtil { private String driverClassName; private String url; private String userName; private String password; /** * 取得数据库连接 * @return */ public Connection getConnection(){ Connection conn = null; try { Class.forName(driverClassName); conn = DriverManager.getConnection(url, userName, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } /** * 关闭数据库连接 * @param conn */ public void closeConn(Connection conn){ if(conn != null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭PreparedStatement * @param pstmt */ public void closePreparedStatement(PreparedStatement pstmt){ if(pstmt != null){ try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭ResultSet * @param rs */ public void closeResultSet(ResultSet rs){ if(rs != null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } }}