建立JSP操作以提高数据库访问的效率(2)
声明(statement)就是sql命令。preparedstatement就是sql的声明,你可以通过其中的参数来控制程序的过程。callablestatement是用于访问sql存储程序。你是否开始意识到,如果你没有看到这些说明,你是否觉得这些声明很复杂?请注意到,通过调用rollback方法,你可以撤除交易过程。
如果你想完全使用这些数据库访问的方法,你唯一遗漏的还有:
resultsetexecutequery(string sqlquery)
(你可以使用executequery来完成以上过程。你也可以使用一个executeupdate来完成更新、插入和删除)。你以上的声明接口使你可以使用一些方法来执行sql声明。resultset所做的就是访问从查询得到的数据,所以你可以在jsp程序中使用这些数据。(来源 www.iocblog.net)
通过将jsp程序分解成单一的、功能明显的页面,以及在任何给定页面中执行一个单一的数据库操作,可以很大程度地简化你的数据库操作,以及建立可以用于以后程序开发的页面,即使你将sql嵌入到这些页面的jdbc中。
但是你还可以做更多的事情,以使得你的jsp数据库访问更加整洁和容易维护。在jsp代码中嵌入jdbc,以及通过发送sql命令与数据库通讯,这些过程都很好。但是,它要求在不能增加代码复杂程度下,建立通过接口的sql命令的程序。当你的sql处理需要提高灵活性的时候,你可以进一步地分离你的数据库接口代码,以清洁你的jsp程序。在下面的文章中,我将告诉你如何实现这些过程。
Tag: JSP操作
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。