Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现

上传人:E**** 文档编号:89399838 上传时间:2019-05-24 格式:PPT 页数:9 大小:346KB
返回 下载 相关 举报
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现_第1页
第1页 / 共9页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现_第2页
第2页 / 共9页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现_第3页
第3页 / 共9页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现_第4页
第4页 / 共9页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现》由会员分享,可在线阅读,更多相关《Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P3-2-3录入、修改、删除界面的实现(9页珍藏版)》请在金锄头文库上搜索。

1、项目三 学生成绩管理系统(界面实现),Java程序设计(项目式),学生成绩管理系统中,对学生信息录入、修改和删除等操作反映在数据库中,那么通过Java程序如何完成数据库的录入、修改和删除操作呢?,任务分析,8.3 数据库的插入、更新和删除 SQL语句对象调用方法: public int executeUpdate(String sql) 可以对数据库表中的记录进行更新、添加和删除。 如: try sql.executeUpdate(“update cj set name=张明远 where number=101“); catch(SQLException e) ,相关知识与技术,8.4 预编译

2、的SQL语句对象 当向数据库发送一个SQL语句,数据库中的SQL解释器负责把SQL语句生成底层的内部命令,然后执行该命令,完成有关的数据操作。如果不断地向数据库提交SQL语句势必增加数据库中SQL解释器的负担,影响执行的速度 如果应用程序能针对连接的数据库,事先就将SQL语句解释为数据库底层的内部命令,然后直接让数据库去执行这个命令,显示不仅减轻了数据库的负担,而且也提高了访问数据库的速度。,相关知识与技术,一、对于JDBC,如果使用Connection和某个数据库建立了连接对象con,那么con就可以调用 preparedStatement(String sql) 方法对SQL语句进行编译预

3、处理,生成该数据库底层的内部命令,并将该命令封装在PreparedStatement对象中,该对象调用下列方法都可以使得该底层的内部命令被数据库执行: ResultSet executeQuery() boolean execute() int executeUpdate(),相关知识与技术,二、在对SQL语句进行预处理时可以使用通配符“?”来代替字段的值,只要在预处理语句执行前再设置通配符所表示的具体值即可。 如: PreparedStatement sql=con.preparedStatement(“select * from cj where math?“); sql.setInt(1

4、,88); sql.executeQuery();,相关知识与技术,8.5 执行存储过程的SQL语句对象 CallableStatement :Java用于执行 SQL 存储过程的接口。 Connection对象调用prepareCall方法获取CallableStatement对象,如: CallableStatement cs = conn.prepareCall(“call PROC_ZZH()“); /调用存储过程PROC_ZZH() CallableStatement 对象调用execute()方法执行存储过程,如: cs.execute();,相关知识与技术,对学生信息录入窗口,将录入的数据保存到数据库中。,任务实施,通过完成任务,学生主要掌握通过JDBC将数据插入到数据库中,对数据库中的数据进行修改和删除操作,并且能用预编译的SQL语句对象解决问题。,任务小结,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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