java定义一个数据库操作类JdbcAccess,在该类中定义三个方法:getConnection(),getStudent(),addStudent()
时间: 2023-11-16 15:07:57 浏览: 132
好的,以下是一个简单示例,实现了一个 JdbcAccess 类,包含了 getConnection()、getStudent()、addStudent() 三个方法,用于连接数据库、查询学生信息和添加学生信息。
```java
import java.sql.*;
public class JdbcAccess {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
// 连接数据库
public Connection getConnection(String url, String user, String password) {
try {
// 加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
con = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
// 查询学生信息
public ResultSet getStudent(String sql) {
try {
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
// 添加学生信息
public void addStudent(String sql) {
try {
stmt = con.createStatement();
stmt.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
其中,getConnection() 方法用于连接数据库,需要传入数据库的 URL、用户名和密码,返回 Connection 对象;getStudent() 方法用于查询学生信息,需要传入 SQL 语句,返回 ResultSet 对象;addStudent() 方法用于添加学生信息,需要传入 SQL 语句,不返回任何对象。请根据您实际的数据库类型和信息进行适当的修改。
阅读全文