【发布时间】:2018-11-26 13:36:17
【问题描述】:
我是一名新程序员(刚开始我的程序员教育)。
我正在尝试使用我的 SQL DB 中的最后一个 ID 设置“tempVenueId”属性:(在本例中为 idvenue = 12)
桌名:场地
idvenue | name | address
-------------------------------
1 | Khar | 5
2 | SantaCruz | 3
3 | Sion | 2
4 | VT | 1
5 | newFort | 3
6 | Bandra | 2
7 | Worli | 1
8 | Sanpada | 3
9 | Joe | 2
10 | Sally | 1
11 | Elphiston | 2
12 | Currey Road | 1
我的代码:
Private int tempVenueId;
SqlRowSet rs1 = jdbc.queryForRowSet("SELECT MAX(idvenue) FROM venue;");
while(rs1.next())tempVenueId = rs1.getInt(0);
/*I have also tried with "while(rs1.next())tempVenueId = rs1.getInt(1);"
*/
当我在 intelliJ 中运行调试模式时,它仍然不起作用:
tempVenueId = 0
【问题讨论】:
-
所示代码会抛出异常,因为
0是无效的列索引。