如何从JBCD结果集中获取整数?

时间:2016-02-28 12:13:35

标签: java mysql

您好!

我是用Java处理MySQL数据库的新手。 所以,我的问题是,我想从我的数据库中获取一个Integer。

所以,这是我获取ResultSet的方法:

    public static ResultSet getResult(String syntax) {
    try {
        PreparedStatement statement = con.prepareStatement(syntax);
        return statement.executeQuery();
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return null;
}

以下是我如何称呼上述方法:

            ResultSet rs = MySQL.getResult("SELECT playedtime FROM ffa_playerdata WHERE UUID='"
                + p.getUniqueId().toString() + "'");

那么,我该如何制作整数呢? 非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以使用getInt

if(resultSet.next()){
 Integer result = resultSet.getInt("playedtime");
}

顺便说一句,使用PreparedStatment代替字符串连接来构建查询,它更安全,更清晰。