尝试从 Java 中的 odbc 数据库获取数据

Trying to get data from an odb databes in Java

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

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

解释:

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

我怎么去那里?

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

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

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

int hp = rs.getInt(1); 

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