表A显示列举了下两种方法的复杂性。
声明(Statement)就是SQL命令。PreparedStatement就是SQL的声明,你可以通过其中的参数来控制程序的过程。CallableStatement是用于访问SQL存储程序。你是否开始意识到,假如你没有看到这些说明,你是否觉得这些声明很复杂?请注重到,通过调用rollback方法,你可以撤除交易过程。
假如你想完全使用这些数据库访问的方法,你唯一遗漏的还有:
ResultSetexecuteQuery(string sqlQuery)
通过将JSP程序分解成单一的、功能明显的页面,以及在任何给定页面中执行一个单一的数据库操作,可以很大程度地简化你的数据库操作,以及建立可以用于以后程序开发的页面,即使你将SQL嵌入到这些页面的JDBC中。
但是你还可以做更多的事情,以使得你的JSP数据库访问更加整洁和轻易维护。在JSP代码中嵌入JDBC,以及通过发送SQL命令与数据库通讯,这些过程都很好。但是,它要求在不能增加代码复杂程度下,建立通过接口的SQL命令的程序。当你的SQL处理需要提高灵活性的时候,你可以进一步地分离你的数据库接口代码,以清洁你的JSP程序。在下面的文章中,我将告诉你如何实现这些过程。
评论加载中…
![]() |