怎么理解:ResultSet rs=statement.executeQuery(String sql)?

qinliu0425 2004-05-07 05:27:45
ResultSet 是一个接口,为什么却可以通过statement的方法返回一个实例?executeQuery是怎么生成ResultSet 实例的?
...全文
794 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wuyaxlz 2004-05-07
做程序要不求甚解!什么都问为什么你没法做好程序的。我老师教的
  • 打赏
  • 举报
回复 1
moke33 2004-05-07
注意,返回的只是实例的引用,它们实现了ResultSet接口,当然可以指向它们了
  • 打赏
  • 举报
回复
cxz7531 2004-05-07
你可以把mysql的jdbc驱动包mm.mysql-2.0.4-bin.jar 解开 ,就可以看到Connection,statement,ResultSet这几个接口的实现类
  • 打赏
  • 举报
回复
Arias 2004-05-07
就是!本身驱动就有他们的实现方法!
  • 打赏
  • 举报
回复
dragon525 2004-05-07
Connection,statement,ResultSet这些都是接口!

真正的实现得有jdbc的驱动来实现!
  • 打赏
  • 举报
回复
pleonheart 2004-05-07
sun的JDBC只是规范了JDBC需要实现的方法,既是接口
所有的实现都是由数据库厂商完成,比如oracle的jar,db2的jar
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2004-05-07 05:27
社区公告
暂无公告