消除JDBC的瓶颈[Java编程]
本文“消除JDBC的瓶颈[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
择要
大部份的J2EE(Java 2 Platform, Enterprise Edition)和别的范例的Java利用都需求与数据库举行交互.与数据库举行交互需求反复地调用SQL语句、衔接纳理、事件生命周期、后果处理和非常处理.这些操作都是很常见的;不过这个反复的利用并非一定需求的.在这篇文章中,我们将介绍一个机动的架构,它可以办理与一个兼容JDBC的数据库的反复交互问题.
近来在为公司开辟一个小的J2EE利用时,我对履行和处理SQL调用的历程感到很麻烦.我认为在Java开辟者中一定有人已经开辟了一个架构来消除这个流程.不过,搜索诸如"Java SQL framework" 大概 "JDBC [Java Database Connectivity] framework"等都没有得到称心的后果.
问题的提出?
在报告一个办理办法之前,我们先将问题描写一下.假如你要通过一个JDBC数据源履行SQL指令时,你普通需求做些什么呢?
1、成立一个SQL字符串
2、得到一个衔接
3、得到一个预处理语句(prepared statement)
4、将值组合到预处理语句中
5、履行语句
6、遍历后果集并且形成后果对象
还有,你必须考虑那些不断产生的SQLExceptions;假如这些步骤呈现差别的地方,SQLExecptions的开销就会复合在一同,因为你必须利用多个try/catch块.
不过,假如我们细心地察看一下这些步骤,便可以发现这个历程中有几个部份在履行期间是不变的:你普通都利用同一个方法来得到一个衔接和一个预处理语句.组合预处理语句的方法普通也是一样的,而履行和处理查询则是特定的.你可以在六个步骤中提取中此中三个.即便在有点差别的步骤中,我们也可以在此中提取出大众的功效.但是我们应当怎样自动化及简化这个历程呢?
以上是“消除JDBC的瓶颈[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:Java筹划防病毒电子邮件程序
- ·下一篇文章:品味Java子典范多态的魅力
- ·中查找“消除JDBC的瓶颈”更多相关内容
- ·中查找“消除JDBC的瓶颈”更多相关内容