18第十八讲 JDBC数据库操作技术.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十八讲 JDBC数据库操作技术 12.2 JDBC操作数据库 (补充内容) ***温故*** 知识回顾 纯JDBC操作SQLServer数据库 下载JDBC驱动 将驱动包引入到项目中 驱动程序加载:驱动类 建立连接:连接字符串 数据库查询 构造SQL语句字符串 身份验证过程与数据库应用 作业中的问题 找不到驱动程序的错误: 驱动程序类字符串错误 连接字符串错误 getConnection()参数错误 构造SQL查询语句字符串 ***本讲要点*** 数据库的操作 插入 向数据库添加数据的方法 添加学生信息案例 更新 更新数据库数据的方法 更改学生信息案例 删除 删除数据库中数据的方法 删除学生信息案例 数据添加操作 Statement对象方法 int executeUpdate(String sql) sql:可以是insert、update、delete语句 返回值:表示执行该SQL语句影响到的表中的行数 向表中添加数据的SQL语句 “insert into…” 添加数据的一般步骤: 建立连接 创建SQL语句对象(Statement对象) 调用SQL语句对象的executeUpdate()方法发送insert into…语句,方法使用说明如下: int executeUpdate(insert into语句); 返回值执行SQL语句时影响的表中的行数,如果返回0表示更新失败 关闭连接 例1:交互添加学生信息 需求说明 用户通过表单输入学生的信息后提交数据 将用户提交的数据写入数据库 要点 提供表单的页面,用于输入学生信息add.jsp 提供用于处理表单数据的程序,将用户提交的信息写入数据库addapp.jsp 插入、删除、修改数据均属于更新操作,执行这些操作须使用SQL语句对象的executeUpdate()方法,根据返回值判断是否更新成功。 例1-add.jsp关键代码(表单) 例1-数据的添加操作,addapp.jsp 例1:addapp.jsp 例1:addapp.jsp 数据修改操作 修改表中的数据 update 表 set 字段名=字段值 修改数据的一般步骤: 建立连接 创建SQL语句对象(Statement对象) 调用SQL语句对象的executeUpdate()方法发送update…语句 关闭连接 例2:更新学生信息 编写程序实现对学生信息的修改 设计思路 显示学生的概要信息页index.jsp,用户在此页选择要修改哪个学生的信息,将选定学生的关键字段值通过URL参数传递给修改页面 修改学生信息页edit.jsp,该页面与添加信息页面十分相似,也需要一个表单,用于提交用户更改后的信息。 从URL参数获取要修改的学生记录的关键字段值 通过关键字段值查义指定学生原始信息,并在相关的表单元素设值初始值 信息处理页editapp.jsp,用于向数据库发送SQL更新命令,完成信息修改 例2-修改index.jsp,在表格中添加删除列 例2-修改页面edit.jsp 要点 1、从URL获取要编辑信息的关键字段值 2、从数据库中检索原始数据 3、将原始数据设置为表单对应元素的初始值 例2-edit.jsp 例2-edit.jsp 例2-edit.jsp 例2-发送SQL更新语句editapp.jsp 例2-editapp.jsp 例2-editapp.jsp 例3-数据删除 需求说明 删除指定信息 设计思路 信息清单页(index.jsp),列出信息清单(用表格布局),在表格中添加删除列 点击删除时将要删除的信息的关键字段值转发到删除处理页面del.jsp 在del.jsp中,如果删除成功,直接转向到index.jsp 例3-del.jsp 例3-del.jsp 小结 向数据库添加的方法 发送SQL更新语句 交互式添加学生信息,要点: 表单页 信息添加页 信息浏览页 修改数据 修改学生信息,要点: 信息浏览页,用于浏览并确定编辑内容的页面 编辑页,获取原始数据,并预设初始值 处理修改信息,发送SQL,实现更新 删除数据 删除学生信息,要点 信息浏览页,用于浏览并确定删除内容的页面 删除处理页 作业 编写一个用户注册程序,要求: 数据库与第十六讲作业1相同 用户注册成功后显示欢迎信息。 注册失败时进行提示 提示: 如果用户名存在,则提示用户更换用户名,重新注册 如果用户名不存在,则将用户信息添加到数据库 实训十八 数据库操作技术应用 实训目的 通过本次实训,使学生掌握通过JDBC访问数据库,并对数据库进行添加、删除、及修改,掌握界面设计技巧。 实训内容 调试例2,掌握交互式更新数据库的技巧 调试例3,掌握数据删除的方法。 调试作业,掌握数据添加技术 实训要求 尽量少用复制粘贴代码 注意错误提

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档