-1
        ResultSet rs = sql.executeQuery
        ("SELECT HP FROM PKMN WHERE (ID == basicnumber)"); 

那是我想使用的代码,但我有一个错误,我没有看到......

解释:

我正在.odb从 访问我的数据库Java。我希望用户输入一个ID(保存在 中int basicnumber),将其添加到查询中并从列中获取值hp,特定于ID. 这个值必须保存在一个int hp并且没有提示。

我如何到达那里?

4

1 回答 1

2

首先,您需要将您basicnumber的查询连接起来:

ResultSet rs = sql.executeQuery
    ("SELECT HP FROM PKMN WHERE ID = " + basicnumber);

然后您可以检索结果并将其存储到变量中:

int hp = rs.getInt(1); 

请参阅ResultSet API以探索从结果集中检索值的更多方法。

于 2016-08-28T09:42:31.530 回答