当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: IT技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词。
 

 

 ·提升数据访问层的性能(2)    »显示摘要«
    摘要:3. 选择优化性能的功能3.1. 使用参数标记作为存储过程的参数 调用存储过程时,用参数标记做为参数尽量不要用字符做参数。jdbc驱动调用存储过程时要么象执行其他sql查询一样执行该过程,要么通过rpc直接调用来优化执行过程。如果象sql查询那样执行存储过程,数据库服务器先解析该语句,验证参数类型,然后把参数转换成正确的数据类型,显然这种调用方式不是最高效的。 sql语句总是做为一个字符串送到数据......
 ·ojb在mysql平台的配置    »显示摘要«
    摘要:1. repository-database.xml<jdbc-connection-descriptor jcd-alias="defaulto" default-connection="true" platform="mysql" jdbc-level="2.0" driver="org.gjt.mm.mysql.driver" protocol="jdbc" subprotocol="......


煮酒论英雄 - 漫谈Java数据库存取技术

首先列出英雄榜 【程序编程相关:Java Technology on M

   it技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词.不过归根结底it所要实现的价值不外乎数据收集,然后再以客户希望的形式展示给客户而已.因此数据存取技术也就成了一个永恒的话题.而在java这个开放的世界里,数据库存取技术是五花八门,种类繁多.我们也来侃侃java世界里主流的数据库存取技术. 【推荐阅读:Pursuing the Dream @

2.    ejb  entity bean. 【扩展信息:From Sun, An Open Le

1.    jdbc直接访问数据库

3.    jdo技术.

4.    第三方o/r工具,如目前大红大紫的hibernate, 其它如castor, toplink.

   先说说这个历史最为悠久的jdbc吧.从java诞生的那天起,这位仁兄就开始登上历史舞台了.java能有今天这么风光,jdbc可以说是功不可末.一路走来,如今已是jdbc3.0了.在没有jdbc的时候,访问数据库那是八仙过海,各显神通,各家数据库厂商都有自己的一套api, 苦就苦了开发人员了.换了个数据库,那个程序要改是面目全非.jdbc规范的出台,向世界宣告从此有了访问关系数据库的标准通用接口了.jdbc标准获得了几乎所有数据库厂商的支持,好像还真难找到这么一个数据库,它是没有jdbc 支持的.jdbc规范一经发布,获得了空前成功,很快成为java访问数据库的标准.jdbc的成功在于它的规范统一标准的接口,只需要掌握标准的sql语言就可以访问各种不同的数据库了.这种数据库间的可移植性与java一直高喊的口号compile  once, run everywhere遥相呼应.jdbc今天还是java访问数据库的基石,cmp, jdo, hibernate 说到底只是更好的封装了jdbc, 提供了更为上层的更为强大的接口而已.然后说说jdbc直接访问数据库的方式来实现java 持久性.

这种方式相对于cmp来说比较简单直接,特别是对于小型应用十分方便.比如,我要写一个简单的留言版程序,就没有必要session bean ,entity bean ,又是home接口又是远程接口,一层层调了吧.直接jdbc,写sql语句了事.
...   下一页
    摘要:前言这个小小的数据库操作封装框架是参考ibm开发网上的两篇文章并在其基础上扩充了一些功能而得到的。所以首先要感谢两篇文章的作者。学习jdbc以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法,看了ibm开发网上的两篇文章以后感觉作者的设计思想很好一定能扩充成一个实用的jdbc封装。所以我在文章提供的源码基础上加了一些功能这些功能包括支持多种数据类型,处理了空值,利用反射方便的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE