- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十八讲 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,掌握数据删除的方法。 调试作业,掌握数据添加技术 实训要求 尽量少用复制粘贴代码 注意错误提
您可能关注的文档
- (6-1)第六章Authorware课件开发――交互课件开发.ppt
- (6-2)第六章Authorware课件开发――交互课件开发.ppt
- (6-3)第六章Authorware课件开发――交互课件开发.ppt
- (MATLAB学习)第五节__最优化工具箱.ppt
- (二)用JSP技术实现网上书店.ppt
- (免费)第5章 c语言.ppt
- (免费)闪光的精品课程.ppt
- (最新)14 联通无线数据服务推广方案宽6-10.ppt
- (网络营销)国商一班 12号 韩雪.ppt
- (超级)293奥美:新浪网市场推广建议.ppt
- Recycle1Thefashionshow(课件)-人教PEP版(2012)英语四年级下册.pptx
- 实际问题与反比例函数课时3课件-人教版九年级数学下册.pptx
- 高三一轮复习课后习题化学考点规范练32烃的衍生物.docx
- 应急计划程序文件.doc
- 金融市场学-第十章-利率机制-课件.ppt
- 福建省部分地市校2025届高中毕业班3月质量检测历史试题参考答案及评分标准.docx
- 2024-2025学年上学期期中联考初三年语文科试卷.docx
- 二〇二三年“领军计划班 ”招生综合素质测试历史试题.docx
- (最新)25年秋人教版四年级数学上册大数的认识15.单元复习提升.pptx
- (最新)25年秋人教版四年级数学上册5.亿以内数的大小比较.pptx
最近下载
- 长期卧床患者的体位护理技巧.pptx VIP
- JBT14159.3-2022 空气分离设备能效限额第3部分:液化设备.pdf VIP
- 《民用建筑设计通则》图示.docx VIP
- 灭火应急疏散预案.doc VIP
- 铁路内燃、电力司机考试题库.doc VIP
- 新概念英语第一册 Lesson 55-56 课件.ppt VIP
- 2025AI+BI峰会:DeepInsight Copilot 演进史以及未来探索.pdf VIP
- 《临床药学文献阅读汇报抗感染粘菌素在治疗鲍曼不动杆菌感染vap中的应用》课件模板.ppt VIP
- 2025年福建公需课答案.pdf VIP
- 2020四川园林绿化工程说明及计算规则.pdf VIP
文档评论(0)