package com.itaka.conn;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* DBUtils工具类
* @author joy
*
*/
public class DBUtils {
/**
* DRIVER
*/
private static final String DRIVER = "com.mysql.jdbc.Driver";
/**
* URL
*/
private static final String URL = "jdbc:mysql://127.0.0.1:3306/数据库名称";
/**
* 用户名
*/
private static final String USER = "root";
/**
* 密码
*/
private static final String PASSWORD = "123456";
/**
* 连接对象
*/
private static Connection conn = null;
/**
* 获取连接对象
* @return Connection
*/
public static Connection getConnection(){
try {
//加载驱动
Class.forName(DRIVER);
//获取连接
conn = DriverManager.getConnection(URL, USER, PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
/**
*
* 关闭资源
* @param conn
* @param pstmt
* @param rs
*
*/
public static void close(Connection conn ,Statement stmt ,ResultSet rs){
try {
if(rs != null){
rs.close();
}
if(stmt != null){
stmt.close();
}
if(conn != null){
conn.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
*
* 关闭资源
* @param conn
* @param pstmt
*
*/
public static void close(Connection conn ,PreparedStatement pstmt){
try {
if(pstmt != null){
pstmt.close();
}
if(conn != null){
conn.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
DBUtils工具类
最新推荐文章于 2024-05-11 10:33:42 发布
本文介绍了一个Java中用于数据库操作的工具类DBUtils的实现。该类通过静态方法提供数据库连接获取及资源关闭功能,简化了Java应用程序与MySQL数据库交互的过程。文中详细展示了如何配置数据库连接参数、加载驱动并执行SQL语句。
865

被折叠的 条评论
为什么被折叠?



