定义数据库操作类JdbcAccess
时间: 2023-07-10 12:24:57 浏览: 92
好的,以下是一个简单的定义数据库操作类JdbcAccess的Java代码:
```java
import java.sql.*;
public class JdbcAccess {
private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;
// 构造函数,连接数据库
public JdbcAccess(String url, String username, String password) throws SQLException {
conn = DriverManager.getConnection(url, username, password);
}
// 执行查询,返回ResultSet
public ResultSet executeQuery(String sql) throws SQLException {
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
return rs;
}
// 执行更新,返回影响的行数
public int executeUpdate(String sql) throws SQLException {
stmt = conn.createStatement();
return stmt.executeUpdate(sql);
}
// 关闭连接
public void close() throws SQLException {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
}
}
```
使用时,可以先创建一个JdbcAccess对象,然后调用它的executeQuery方法执行查询操作,或者调用executeUpdate方法执行更新操作。最后记得调用close方法关闭连接。
阅读全文