java第八次作业

(一)学习总结

1.用思维导图对本周的学习内容进行总结。

2.通过实验内容中的具体实例说明在执行executeUpdate()方法和executeQuery()方法中使用动态参数时,为什么要使用PreparedStatement接口而不使用Statement,比较使用两种接口的不同之处。
PreparedStatement接口是Statement的子接口,属于预处理操作,其在操作时是先准备好了一条SQL语句,但是其内容先不设置,而是之后再进行设置,其执行速度高于Statement。在实际开发中基本不适用Statement,因为其采用的是拼凑的SQL语句,很可能会造成SQL语句的注入漏洞。
3.其他需要总结的内容。
jdbc提供了大对象的操作类,操作大对象时使用IO流的方式写入,读取时也可使用Clob,Blob方便操作。
jdbc2.0重要特性:批处理操作。
可以使用DatabaseMetadata和ResultSetMetadata分析数据库。

(二)实验总结

实验内容:
使用JDBC实现实验七的宠物商店
程序设计思路:根据老师给出的水果商店程序作出相应的修改,建立pet数据库存储宠物信息,建立连接完成宠物商店的具体操作。
问题:可以添加宠物,无法删除和修改宠物信息,数据库连接出现问题
解决:重新连接数据库

(三)代码托管

链接:https://git.oschina.net/hebau_cs15/java-cs02sqrr.git

posted on 2017-05-18 11:16  宋奇蕊  阅读(132)  评论(0编辑  收藏  举报

导航