我有一个游戏,游戏结束后,我将分数保存到SQlite数据库中。现在,我想获得高分数以将其显示在屏幕上。我不知道如何从数据库中读取它。
我有这种方法来获得高分
private void getHighscore(){
try{
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:score.db");
c.setAutoCommit(false);
stmt = c.createStatement();
String sql = " SELECT MAX(Highscore) FROM Score;";
stmt.executeUpdate(sql);
stmt.close();
c.commit();
c.close();
} catch (Exception e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
System.out.println("Highscore registred");
}