数据库连接工具类——包含取得连接和关闭资源 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;
}
}
}
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;
}
}
}
相关文章推荐
- 数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java
- eclipse常见快捷方式
- Eclipse 连接MySql数据库
- 关于java的HashMap
- SpringMVC+BUI实现文件上传(附详解,源码下载)
- SpringMVC+BUI实现文件上传(附详解,源码下载)
- SpringMVC+BUI实现文件上传(附详解,源码下载)
- SpringMVC+BUI实现文件上传(附详解,源码下载)
- java web中的Exception in thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
- 网上图书商城项目学习笔记-014购物车模块页面javascrip
- Java强引用、 软引用、 弱引用、虚引用
- Java NIO 基础
- Eclipse 安装FindBugs插件
- Java语法总结--Java集合类
- 用Java写俄罗斯方块
- java常用功能
- Spring中 @Autowired标签与 @Resource标签 的区别
- javaweb项目结构了解
- 基于Spring MVC的Web应用开发(12) - Form
- java String字符串转成json数组并且遍历