java三种方式来执行sql语句: CallableStatement;主要用于存储过程的查询, Statement;主要用于通用查询,适合只对数据库进行一次性存取的时候,使用它会为每一条sql语句生成一个执行计划,即使这两条语句只有参数的不同而已。 PreparedStatement :主要用于参数化查询,会传递参数,反复查询 PreparedStatement 相对比与Statement的优势在下面的几点: 一:简化代码,便于sql语句的书写 二:有效的禁止sql语句的注入,例如:用户名和密码,使用PreparedStatement接口的方法,可防止不正确的输入登陆成功,提高数据库系统的安全性 三:最大可能的提高了效率
程序设计思路:根据老师的fruit给的程序,理解和改动,主要是分为主函数类,主界面类(两个),数据库属性类,方法功能与数据库连接类,内部内容类,工具类,两个面板功能实现类即可。
类图结构: 问题1:如何将数据库里面的数据与java功能类建立连接并读出来 原因:不知道该如何在其他类中与数据库建立连接 解决方案:让数据库属性类建立返回值,在与数据库建立连接的时候,可以通过导入包,利用返回值建立关系和链接。
https://git.oschina.net/hebau_cs15/java-cs01fs.git
转载于:https://www.cnblogs.com/fsaixuexi/p/6875390.html
相关资源:ACCP java 6-8章课后作业题