初学者提问,数据库问题

rocknet 2002-03-27 04:26:35
String ReportName=results.getString(1);
int ReportType=results.getInt(2);
String ReportSQL=results.getString(3);
String ReportPaper=results.getString(4);

可以运行,
但是换个顺序就不行了,比如:
String ReportPaper=results.getString(4);
String ReportName=results.getString(1);
int ReportType=results.getInt(2);
String ReportSQL=results.getString(3);

怎么会这样???
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cranberry 2002-03-27
  • 打赏
  • 举报
回复
好像java对数据库的resultset是基于流的,是有先后顺序的!
rocknet 2002-03-27
  • 打赏
  • 举报
回复
ms sqlserver 2000 的。哪里有?又怎么用呢?
pengji 2002-03-27
  • 打赏
  • 举报
回复
用PURE JAVA JDBC DRIVER!
rocknet 2002-03-27
  • 打赏
  • 举报
回复
就是用的jdbcodbc桥呀,有什么办法可以解决吗
stupidball 2002-03-27
  • 打赏
  • 举报
回复
驱动程序的问题,如果用odbcjdbc桥的话,数据的获取顺序应与数据表字段的顺序一致,否则出错!

62,628

社区成员

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

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