黑马程序员技术交流社区
标题:
JDBC链接Mysql数据库的工具类,通用,也很好理解。
[打印本页]
作者:
dev
时间:
2012-7-1 16:01
标题:
JDBC链接Mysql数据库的工具类,通用,也很好理解。
以前在学校跟老师学习的时候,老师教我写的一个JDBC连接Mysql数据库的工具类,
觉得挺不错,也很容易理解,在这里跟黑马的战友们分享下,别见怪哈!
顺便帮大家温故下,以这个工具类中用到了哪些知识点,知道的哥们积极回顾下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcUtil {
private static String driver_class = "com.mysql.jdbc.Driver";
//Mysql数据库驱动
private static String url = "jdbc:mysql://localhost:3306/xindou_db";
//其中xindou_db是所要用的数据库名
private static String user = "root"; //Mysql数据库用户名
private static String password = "123456"; //Mysql数据库密码
static{
try {
//注册驱动
Class.forName(driver_class);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
/**
* 获得连接
*/
public static Connection getConnection() throws SQLException{
Connection conn = null;
conn = DriverManager.getConnection(url,user,password);
return conn;
}
public static void close(ResultSet rs){
if(null != rs){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(Statement stmt){
if(null != stmt){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(Connection conn){
if(null != conn){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* 关闭资源
*/
public static void close(ResultSet rs,Statement stmt,Connection conn){
close(rs);
close(stmt);
close(conn);
}
}
作者:
田向向
时间:
2012-7-2 09:43
顶!学习一下。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2