ResultSet rs = sql.executeQuery
("SELECT HP FROM PKMN WHERE (ID == basicnumber)");
这是我想要使用的代码,但我有一个错误,我看不到......
说明:
我正在从.odb
访问我的Java
数据库。我希望用户输入ID
(保存在int basicnumber
中),将其添加到查询中,并从hp
列中获取特定于ID
的值。该值必须保存在int hp
中,而不是提示。
我怎么去那里?
答案 0 :(得分:2)
首先,您需要将basicnumber
连接到查询:
ResultSet rs = sql.executeQuery
("SELECT HP FROM PKMN WHERE ID = " + basicnumber);
然后您可以检索结果并将其存储到变量中:
int hp = rs.getInt(1);
请参阅ResultSet API以探索从结果集中检索值的更多方法。