当前位置: 技术问答>java相关
100分 加 一躬到地!如何将 ResultSet 对象转化成 Object[][]的形式?
来源: 互联网 发布时间:2015-08-23
本文导语: 大家都知道,ResultSet 对象的本质应该是一个二维数组。然而SUN的 j2se API 并不提供对 ResultSet 对象的整体操作,而是通过 cursor 的移动对所谓的当前行进行“扫描”,从而获取我们所期待的特定单元的数据,这样...
大家都知道,ResultSet 对象的本质应该是一个二维数组。然而SUN的 j2se API 并不提供对 ResultSet 对象的整体操作,而是通过 cursor 的移动对所谓的当前行进行“扫描”,从而获取我们所期待的特定单元的数据,这样一来我们就不得不针对不同的ResultSet 对象编写相似的代码,于是我尝试编写一个方法,以ResultSet对象为参数,返回一个Object[][]对象,当然,你是知道的,此API应该具有通用性。我当然知道,Borland公司的jbuilder提供一个叫作Dataset的类,可以实现类似的功能,但它过于复杂(对于我),所以我想自己尝试,请不吝赐教(希望有实例代码)!
|
你的目的好像是准备使用DefaultTableModel,其实,真做东西时,使用AbstractTableModel更普遍,因为DefaultTableModel缺乏灵活性,这样我给你介绍个实例,相信它会有助于你的table组件,它就在j2sdk的安装目录下,是sun给的例子:X:jdk1.XXdemojfcTableExample
|
这个不容易
因为sun只提供了ResultSet的接口,具体实现是由数据库厂商的驱动包实现,不同的厂商的本地方法不同,所以想写个通用的就有难度....
当然你可以反编译他的jar文件,但也不容易,这些代码,比jdk类库来说太不规范了,而且也组织得较混乱。
因为sun只提供了ResultSet的接口,具体实现是由数据库厂商的驱动包实现,不同的厂商的本地方法不同,所以想写个通用的就有难度....
当然你可以反编译他的jar文件,但也不容易,这些代码,比jdk类库来说太不规范了,而且也组织得较混乱。
|
你如果仅仅是对某一个DBMS进行使用,那很容易可以做到
如果你想在各个数据库之间平滑移植
那么请见
http://www.csdn.net/expert/topic/895/895113.xml?temp=.2134973
如果你想在各个数据库之间平滑移植
那么请见
http://www.csdn.net/expert/topic/895/895113.xml?temp=.2134973