驱动:mysql-connector-java-5.1.28-bin.jar
package com.jdbc.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SqlConn {
/**
* 数据库连接
*/
public Connection getConn() {
Connection conn = null;
try {
// 1.加载MYSQL数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.设置数据库账户,即用户名及密码
String user = "root";
String password = "123456";
// 3.设置数据库地址或URL
String url = "jdbc:mysql://127.0.0.1:3306/j2ee?useUnicode=true&characterEncoding=utf-8";
// 4.获取数据库连接,返回数据连接
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
// 发生异常后返回null
return conn;// 返回数据库连接
}
/**
* 关闭资源
*
* @param rs
* 结果集
* @param ps
* Statement
* @param conn
* 数据库连接
*/
public void closeAll(ResultSet rs, Statement ps, Connection conn) {
try {
if (null != rs) {
rs.close();
}
if (null != ps) {
ps.close();
}
if (null != conn) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}