《精编》jsp动态网站开发与实例之数据变动功能网页

上传人:tang****xu5 文档编号:133368683 上传时间:2020-05-26 格式:PPT 页数:35 大小:306KB
返回 下载 相关 举报
《精编》jsp动态网站开发与实例之数据变动功能网页_第1页
第1页 / 共35页
《精编》jsp动态网站开发与实例之数据变动功能网页_第2页
第2页 / 共35页
《精编》jsp动态网站开发与实例之数据变动功能网页_第3页
第3页 / 共35页
《精编》jsp动态网站开发与实例之数据变动功能网页_第4页
第4页 / 共35页
《精编》jsp动态网站开发与实例之数据变动功能网页_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《《精编》jsp动态网站开发与实例之数据变动功能网页》由会员分享,可在线阅读,更多相关《《精编》jsp动态网站开发与实例之数据变动功能网页(35页珍藏版)》请在金锄头文库上搜索。

1、Statement ResultSet Statement定义运行SQL指令所需的方法成员 如果运行的SQL是一种SELECT类型的指令 ResultSet则封装Statement运行SQL指令之后所返回的数据内容 用户通过ResultSet取得SQL语句返回的数据内容 Statement ResultSet Statement成员 ResultSet成员 ResultSet成员 ResultSet成员 运行SQL一般指令 Connectioncon DriverManager getConnection jdbc odbc webData Statementsmt con createSta

2、tement Stringsql createtablepeople smt execute sql Statement对象smt是由Connection类型的对象con调用createStatement 所产生的 而在定义了一个建立数据表的SQL指令字符串sql后 运行smt execute sql 来运行SQL指令 变动数据表 变动数据表结构的方式 只需将相关的SQL指令传入execute sql 方法即可 SQL变动指令是指对数据库进行新增 insert 删除 delete 或更新 update 等操作 运行SQL查询指令 executeQuery 方法方法在运行完成之后 会返回一个Re

3、sultSet类型的对象 其中封装了代表查询结果的数据内容 Connectioncon DriverManager getConnection jdbc odbc webData Statementsmt con createStatement Stringsql SELECT FROMAuthor ResultSetrs smt executeQuery sql ResultSet对象 ResultSet对象是运行SQL查询后 所产生的数据集合对象 代表一种表格状的数据集合对象 包含SQL语句所产生的数据内容 指针位置 ResultSet对象返回的时候 指针在第一条数据之前的开头位置 利用方

4、法next 将指针往下移动 获取字段内容 getString 方法取得其中的字段值 strID rs GetString 0 strName rs GetString 1 根据字段的索引顺序 将索引值当作参数传入getString 方法 便可以取得字段的内容 SQL批处理指令 SQL批处理指令可一次运行多段SQL指令 用户可以设定多个要运行的SQL指令 将这些SQL指令以addBatch 方法加到批处理文件中 而后引用executeBacth 方法运行 交易 交易是以一个批次为单位运行数个独立的SQL指令 交易将操作数据库的操作视为不可分割的过程 一旦过程中某段SQL运行发生错误 则先前所有运

5、行完毕的步骤都将失效 只有整个交易过程成功运行完成之后 所有SQL指令的变动内容才会整个生效 交易方法 交易的状态必须由Connection作设定 setAutoCommit 用来设定是否目前的联机处于交易状态 rollback 为取消交易的任何操作 将所有状态回复到未运行任何操作的初始状态 commit 则是确认所有交易的操作 交易过程 设定交易 Connection默认会自动确认每一次数据库的操作行为 要改变这种行为 只需取消自动确认的行为即可 conn setAutoCommit false setAutoCommit 接受一个boolean参数 当这个值为false的时候 联机的自动确

6、认的预设行为会被取消 取消与确认 一旦这一段程序代码被运行 所有交易开始运行的操作都将失效 conn rollback 当所有的操作都已经正确无误的被完成之后 呼叫commit 可以确认整个交易被完成 mit 控制指针 默认情况下 ResultSet对象只能引用next 方法控制指针一次往前移动一格 Statementsmt con createStatement ResultSet TYPE SCROLL INSENSITIVE ResultSet CONCUR READ ONLY 这行程序代码所生成的Statement对象smt来运行数据查询的SQL指令 产生的ResultSet对象其指针

7、就不会被限定只能往下依序逐行移动了 JSTLSQL标签 语法 属性 dataSource dataSource代表一个联机字符串 所有的联机信息可以被直接设定在这个属性当中 url driver user password url为联机数据库的来源位置 即ODBC数据源 driver为所需的驱动程序类名称 user与password则分别是数据库的联机账号与密码 如果数据库没有设定 则这两个值可以被省略 属性设定 标签设定数据源 通过标签设定数据来源 不使用数据源的设定方式如下 语法1 无本体内容 语法2 包含指定搜寻参数的本体内容actions 语法3 包含指定搜寻参数与选择性参数的本体内容queryoptionalactions 属性 语法1 将参数值指定给属性value语法2 将参数值指定给本体内容parametervalue 语法1 无本体内容 语法2 包含指定搜寻参数的本体内容actions 语法3 包含指定搜寻参数与选择性参数的本体内容updatestatementoptionalactions JSTL另外提供一组标签专门用来处理这种类型的数据 语法此标签的语法除了让网页设计人员指定所要使用的数据值 同时可以用来设定此参数值为日期或是时间格式 属性

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号