最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

java连接mysql数据库_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:40:45
文档

java连接mysql数据库_MySQL

java连接mysql数据库_MySQL:bitsCN.com 在此与大家分享一个java连接mysql数据库的封装类public class DB { static { try { Class.forName(com.mysql.jdbc.Driver); } catch (ClassNotFoundException e) { e.printStackTrace(); }
推荐度:
导读java连接mysql数据库_MySQL:bitsCN.com 在此与大家分享一个java连接mysql数据库的封装类public class DB { static { try { Class.forName(com.mysql.jdbc.Driver); } catch (ClassNotFoundException e) { e.printStackTrace(); }


bitsCN.com

在此与大家分享一个java连接mysql数据库的封装类

public class DB {

static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

private DB() {}

public static Connection getConn() {
Connection conn = null;
try{
conn = DriverManager.getConnection("jdbc:mysql://localhost/mydatabase?" + "user=root&password=root");
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

public static void closeConn(Connection conn) {
try {
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}

public static Statement getStmt(Connection conn){
Statement stmt = null;
try {
stmt = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}

public static void closeStmt(Statement stmt) {
try {
if(stmt != null) {
stmt.close();
stmt = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
//根据conn,sql得到pStmt
public static PreparedStatement getPStmt(Connection conn, String sql){
PreparedStatement pStmt = null;
try {
pStmt = conn.prepareStatement(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return pStmt;
}
//根据stmt,sql得到结果集
public static ResultSet executeQuery(Statement stmt, String sql){
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}

//根据conn,sql得到结果集
public static ResultSet executeQuery(Connection conn, String sql){
ResultSet rs = null;
try {
rs = conn.createStatement().executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}

public static void closeResultSet(ResultSet rs) {
try {
if(rs != null) {
rs.close();
rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}

bitsCN.com

文档

java连接mysql数据库_MySQL

java连接mysql数据库_MySQL:bitsCN.com 在此与大家分享一个java连接mysql数据库的封装类public class DB { static { try { Class.forName(com.mysql.jdbc.Driver); } catch (ClassNotFoundException e) { e.printStackTrace(); }
推荐度:
标签: 连接 数据库 java
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top