java 接口的问题?(11分)

  • 主题发起人 主题发起人 helloqiner
  • 开始时间 开始时间
H

helloqiner

Unregistered / Unconfirmed
GUEST, unregistred user!
大家知道 java 中: ResultSet 为一个接口,他里面的方法只是一个声明,可是我们只要通过
ResultSet rsData = statement.executeQuery( strSQL );
后,则ResultSet 的 next() 等等之类的方法就可用了,这是为什么啊?ResultSet 中 next() 等等方法的实际代码到底在那里?
 
选择next摁F1
 
不行啊,我就是找不到才问,
next摁F1 它显示 java.sql Interface ResultSet 的帮助。
 
ResultSet接口被用来提供访问查询结果的数据表,查询结果被当作ResultSet对象而返回,ResultSet对象提供“指针”,指针每次访问数据库表的一行。当ResultSet对象从查询中返回时,指针初始指向数据表的第一行,ResultSet 的next() 方法用来移动指针到数据表的下一行,如果到达表尾,next() 方法返回假的布尔值-false,否则为真。ResultSet接口提供大量的获得数据的方法,这些方法返回数据表中任意位置的数据,不论是基本数据类型或引用数据类型的数据。
那些方法都是被jdbc的api封装好了,他只提供接口给我们使用,他的实现我们是无法看到的
 
接受答案了.
 
后退
顶部