JDBC
1.JDBC访问数据常用类和接口:DriverManager 管理JDBC驱动
Connection 连接数据库并传送数据
Statement 负责执行SQL语句
ResultSet 负责保存Statement执行后所产生的查询结果
2.JDBC访问数据库的步骤:加载JDBC驱动
与数据库建立连接
创建Statement或PreparedStatement对象执行SQL语句
处理结果
两种情况:
执行更新返回的是本次操作影响到的记录数。
执行查询返回的结果是一个ResultSet对象。
1.JDBC访问数据常用类和接口:DriverManager 管理JDBC驱动
Connection 连接数据库并传送数据
Statement 负责执行SQL语句
ResultSet 负责保存Statement执行后所产生的查询结果
2.JDBC访问数据库的步骤:加载JDBC驱动
与数据库建立连接
创建Statement或PreparedStatement对象执行SQL语句
处理结果
两种情况:
执行更新返回的是本次操作影响到的记录数。
执行查询返回的结果是一个ResultSet对象。
关闭JDBC对象
3.ResultSet executeQuery(String sql ):可以执行SQL查询并获取ResultSet
4.int executeUpdate(String sql):可以执行插入、删除、更新的操作,返回值是执行该操作所影响的行数
5.boolean execute (String sql):可以执行任意SQL语句,若结果为ResultSet对象,则返回true;若其为更新计数或者不存在任何结果,则返回false。
6.ResultSet接口常用方法及作用
boolean next() 将光标从当前位置向下移动一行
boolean previous() 将光标从当前位置向上移动一行
void close() 关闭ResultSet对象
int getInt(int columnIndex) 以int的形式获取结果集当前行指定列号的值
int getInt(String columnLabel) 以int的形式获取结果集当前行指定列名的值
int getRow() 得到光标当前所指行的行号
boolean absolute(int row) 光标移动到row指定的行