import java.sql.*;
public class DB {
public static Connection getConn() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/shopping?user=root&password=123456");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static PreparedStatement prepare(Connection conn, String sql) {
PreparedStatement pstmt = null;
try {
if(conn != null) {
pstmt = conn.prepareStatement(sql);
}
} catch (SQLException e) {
e.printStackTrace();
}
return pstmt;
}
public static PreparedStatement prepare(Connection conn, String sql, int autoGenereatedKeys) {
PreparedStatement pstmt = null;
try {
if(conn != null) {
pstmt = conn.prepareStatement(sql, autoGenereatedKeys);
}
} catch (SQLException e) {
e.printStackTrace();
}
return pstmt;
}
public static Statement getStatement(Connection conn) {
Statement stmt = null;
try {
if(conn != null) {
stmt = conn.createStatement();
}
} catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}
/*
public static ResultSet getResultSet(Connection conn, String sql) {
Statement stmt = getStatement(conn);
ResultSet rs = getResultSet(stmt, sql);
close(stmt);
return rs;
}
*/
public static ResultSet getResultSet(Statement stmt, String sql) {
ResultSet rs = null;
try {
if(stmt != null) {
rs = stmt.executeQuery(sql);
}
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public static void executeUpdate(Statement stmt, String sql) {
try {
if(stmt != null) {
stmt.executeUpdate(sql);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void close(Connection conn) {
try {
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void close(Statement stmt) {
try {
if(stmt != null) {
stmt.close();
stmt = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void close(ResultSet rs) {
try {
if(rs != null) {
rs.close();
rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
一个简单的java与mysql连接程序 ,应用JDBC连接,值得一看
jsp基础语法,java与mysql连接方法,MVC,DAO,Listener ,Filter
java连接mysqljava连接mysql
本文档详细介绍了java与mysql连接的方法。
mysql-connector-java-bin-jar,java连接mysql库,适用java8
java连接mysql驱动。java连接mysql驱动。java连接mysql驱动。
java连接mysql驱动 java连接mysql驱动 java连接mysql驱动
java连接mysql的例子,网上搜集的。包括缩写的所有lib,jar包
Java连接数据库的简单代码过程,里面有一个mysql示例
java连接mysql数据库需要的驱动包mysql-connector-java-8.0.17.jar,以及java连接mysql数据库的源码
实现了java与数据库连接,对于初学者很实用,并且有注释,记得装bin包后运行
浅谈Java中Mysql数据库的连接与操作.pdf
java_mysql连接的jar包
java连接mysql数据库用到的jar包
Java连接MySQL的jar -----> mysql-connector-java-5.1.7-bin.jar
//定义Mysql的数据库驱动程序 public static final String DBDRIVER = "com.mysql.jdbc.Driver"; public static void main(String args[]){ try{ Class.forName(DBDRIVER);//加载驱动程序 }catch...
Java与MySQL连接的JAR包,通过他可以实现java连接MySQL数据库,
java连接mysql5.5的jar包 mysql-connector-java-5.1.35-bin.jar
java连接mysql的jar包。java连接mysql的jar包。java连接mysql的jar包。
简单java连接mysql数据库代码,包含读出