您的位置:首页 > 编程语言 > Java开发

数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java

2016-01-29 13:10 751 查看
package com.util;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

/**

* @className: ConnUtil.java

* @classDescription: 数据库连接工具类——包含取得连接和关闭资源

* @function:

* @author: Wentasy

* @createTime: 2012-9-24 上午11:51:15

* @modifyTime:

* @modifyReason:

* @since: JDK 1.6

*/

public class ConnUtil {

public static final String url = "jdbc:mysql://XXX.XXX.XXX.XXX:3306/dbadapter";

public static final String user = "root";

public static final String password = "XXXXXX";

/**

* 得到连接

* @return

* @throws SQLException

* @throws ClassNotFoundException

*/

public static Connection establishConn() throws SQLException,ClassNotFoundException{

Class.forName("com.mysql.jdbc.Driver");

return DriverManager.getConnection(url, user, password);

}

/**

* 关闭连接

* @param conn

* @throws SQLException

*/

public static void close(Connection conn) throws SQLException{

if(conn != null){

conn.close();

conn = null;

}

}

/**

* 关闭PreparedStatement

* @param pstmt

* @throws SQLException

*/

public static void close(PreparedStatement pstmt) throws SQLException{

if(pstmt != null){

pstmt.close();

pstmt = null;

}

}

/**

* 关闭结果集

* @param rs

* @throws SQLException

*/

public static void close(ResultSet rs) throws SQLException{

if(rs != null){

rs.close();

rs = null;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: