Collection接口常用方法
方法 | 作用 |
---|---|
void close() | |
Statement createStatement() | 创建一个Statement对象来把sql语句发送到数据库 |
PreparedStatement prepareStatement(String sql) | 创建一个PreparedStatement对象来把sql语句发送到数据库 |
boolean isClosed() | 查询此collection对象是否已被关闭 |
Statement接口常用方法
方法名称 | 作用 |
---|---|
ResultSet executeQuery(String sql) | 可以执行sql查询并获取ResultSet对象 (常用于查询) |
int executeUpdate(String sql) | 可以执行插入,删除,更新的操作,返回值是执行该操作所影响的行数 |
boolean execute(String sql) | 可以执行任何sql语句,若结果是ResultSet对象,返回true;若其为更新计数或者不存在任何结果,则返回·false |
ResultSet接口常用方法及作用
方法名称 | 作用 |
---|---|
boolean next() | 将光标从当前位置往下移动一行 |
boolean previous() | 将光标从当前位置往上移动一行 |
void close() | 关闭ResultSet对象 |
int getInt(int columnIndex) | 以int 形式获取值 |
int getInt(String columnLabel) | 以int 形式获取值 |
String float 相同 | |
int getRow() | 得到光标当前的行号 |
boolean absolute(int row) | 光标移动到row指定的行 |
按先ResultSet ,Statement,Connection 顺序关闭结果集
PreparedStatement接口
继承自Statement,提高了代码的可读性和可维护性,sql语句的执行性能和安全性
方法名称 | 作用 |
---|---|
boolean execute() | |
ResultSet executeQuery() | 查询 |
int executeUpdate() | 必须是一个DML(数据操作语句) |
void setInt(int index,int x) | 将制定参数给,index从1开始 |