当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

消除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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 消除JDBC的瓶颈
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .