src/com/wy/JDBConnection.java
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.wy;
import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.*;
public class JDBConnection {
private static Connection conn = null; // 设置Connection类的对象
private static Statement st = null; // 设置Statement类的对象
private ResultSet rs = null; // 设置ResultSet类的对象
private String dbUrl = "jdbc:mysql://localhost:3306/db_wuliu";
private String dbUserName = "root";
private String dbPassword = "root";
private String jdbcName = "com.mysql.jdbc.Driver";
/**
* 获取数据库连接
*
* @return
* @throws Exception
*/
public Connection getCon() throws Exception {
Class.forName(jdbcName);
Connection con = DriverManager.getConnection(dbUrl, dbUserName,
dbPassword);
return con;
}
public void close(Connection con) throws Exception {
if (con != null) {
con.close();
}
}
public ResultSet executeQuery(String sql) throws Exception {
conn = this.getCon();
try {
st = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = st.executeQuery(sql); // 执行对数据库的查询操作
} catch (SQLException e) {
e.printStackTrace();
System.out.println("Query Exception"); // 在控制台中输入异常信息
}
return rs; // 将查询的结果通过return关键字返回
}
public boolean executeUpdata(String sql) {
try {
st = conn.createStatement(); // 创建声明对象连接
st.executeUpdate(sql); // 执行添加、修改、删除操作
return true; // 如果执行成功则返回true
} catch (Exception e) {
e.printStackTrace();
return false; // 如果执行成功则返回false
}
后面还有 3 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。