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

qinliu0425 2004-05-07 05:27:45
ResultSet 是一个接口,为什么却可以通过statement的方法返回一个实例?executeQuery是怎么生成ResultSet 实例的?
...全文
1159 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧