您好!
我是用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() + "'");
那么,我该如何制作整数呢? 非常感谢!
答案 0 :(得分:1)
您可以使用getInt
if(resultSet.next()){
Integer result = resultSet.getInt("playedtime");
}
顺便说一句,使用PreparedStatment代替字符串连接来构建查询,它更安全,更清晰。