第14章数据变动功能网页 Statement resultset ≯ Statement定义运行SoL指令所需的方法成员,如果运行的SQL是 种 SELECT类型的指令。 Resultset则封装 Statemen运行SO指令之后所返回的数据内容, 用户通过 Resultset取得SQL语句返回的数据内容 JSP动态网页新技术
第14章数据变动功能网页 JSP 动态网页新技术 1 Statement & ResultSet ➢ Statement定义运行SQL指令所需的方法成员,如果运行的SQL是 一种SELECT类型的指令。 ➢ ResultSet则封装Statement运行SQL指令之后所返回的数据内容, 用户通过ResultSet取得SQL语句返回的数据内容
第14章数据变动功能网页 Statement resultset JSP网页 /Resultset Statement对象 对象 传送SQL指令 Connection 对象 数据库 数据库引擎 数据库连接 处理SQL语句 Resultset 对象 返回封裝的 SELECT指令 处理结果的 Resultset对象 JSP动态网页新技术 2
第14章数据变动功能网页 JSP 动态网页新技术 2 Statement & ResultSet 数据库 Statement 对象 传送 SQL 指令 数据库引擎 处理 SQL 语句 返回封裝的 SELECT 指令 处理结果的 ResultSet 对象 Connection 对象 JSP 网页 ResultSet 对象 ResultSet 对象 数据库连接
第14章数据变动功能网页 Statement成员 方法 说明 closed 结束对象,释放占用资源 add Batch(String sql)将要运行的sL指令加到批次指令中 clear Batcho 清除所有的SOL批次运行指令 execute Batcho 运行S①L批次指令 execute( String sql) 运行SQL一般指令 executeQuery( String sql)运行SQL查询指令,如 select指令 executeUpdate( String sql)运行SOL更改指令,如 Insert、 delete、 update getConnectiono 返回产生这个 Statement对象的 Connection对象 setMaxRows(int max) 设定 Resultset对象中可包含的最多数据数目为max get Marrows 返回 Resultset对象中可包含的最多数据数目 JSP动态网页新技术 3
第14章数据变动功能网页 JSP 动态网页新技术 3 Statement 成员 方 法 说 明 close() 结束对象,释放占用资源 addBatch(String sql) 将要运行的SQL指令加到批次指令中 clearBatch() 清除所有的SQL批次运行指令 executeBatch() 运行SQL批次指令 execute(String sql) 运行SQL一般指令 executeQuery(String sql) 运行SQL查询指令,如select指令 executeUpdate(String sql) 运行SQL更改指令,如insert、delete、update getConnection() 返回产生这个Statement对象的Connection对象 setMaxRows(int max) 设定ResultSet对象中可包含的最多数据数目为max getMaxRows() 返回ResultSet对象中可包含的最多数据数目
第14章数据变动功能网页 R Resultset 成员 方法 说明 absolutel( int index)移动指针到第 ,index笔数据 first 移动指针到第一笔数据 last 移动指针到最后一笔数据 after Last 移动指针到最后一笔数据之后 beforeFirsto 移动指针到第一笔数据之前 nexto 移动指针到下一笔数据 previous 移动指针到上一笔数据 relative (int rows 将指针往上或往下移动rows个位置,往上移则rows为负数, 往下移则rows为正数 JSP动态网页新技术
第14章数据变动功能网页 JSP 动态网页新技术 4 ResultSet 成员 方 法 说 明 absolute(int index) 移动指针到第index笔数据 first() 移动指针到第一笔数据 last() 移动指针到最后一笔数据 afterLast() 移动指针到最后一笔数据之后 beforeFirst() 移动指针到第一笔数据之前 next() 移动指针到下一笔数据 previous() 移动指针到上一笔数据 relative(int rows) 将指针往上或往下移动rows个位置,往上移则rows为负数, 往下移则rows为正数
第14章数据变动功能网页 Resultset成员 方法 说明 isAfterLasto 返回布尔值表示指针是否位于最后一笔数据之后 isBeforeFirstO 返回布尔值表示指针是否位于第一笔数据之前 isFirsto 返回布尔值表示指针是否位于第一笔数据的位置 elAsto 返回布尔值表示指针是否位于第一笔数据的位置 返回目前指针所指数据的位置 JSP动态网页新技术 5
第14章数据变动功能网页 JSP 动态网页新技术 5 ResultSet 成员 方 法 说 明 isAfterLast() 返回布尔值表示指针是否位于最后一笔数据之后 isBeforeFirst() 返回布尔值表示指针是否位于第一笔数据之前 isFirst() 返回布尔值表示指针是否位于第一笔数据的位置 isLast() 返回布尔值表示指针是否位于第一笔数据的位置 getRow() 返回目前指针所指数据的位置