试图从Java中的odb数据库中获取数据

时间:2016-08-28 09:38:49

标签: java database odb

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

这是我想要使用的代码,但我有一个错误,我看不到......

说明:

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

我怎么去那里?

1 个答案:

答案 0 :(得分:2)

首先,您需要将basicnumber连接到查询:

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

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

int hp = rs.getInt(1); 

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