【发布时间】:2015-08-31 20:02:36
【问题描述】:
我现在正在创建一个游戏,当玩家完成他或她的任务时,它会将任务值存储到数据库中。我现在遇到的问题是编写一个方法,在 MySQL 表中搜索玩家 ID 和任务 ID,以检查他或她是否已经完成了它。
我是 Java 数据库编程的新手,所以这是我通过查看其他地方的一些示例代码得到的。
public boolean checkQuest(int questid) {
Connection con = DatabaseConnection.getConnection();
PreparedStatement ps = con.prepareStatement("SELECT questid FROM completedQuests WHERE characterid = ?");
ps.setInt(1, scriptId);
ResultSet rs = ps.executeQuery();
}
基本上,我想检查表中是否存在任务 ID。如果没有,这意味着玩家还没有完成任务,因此它是可用的。
【问题讨论】:
-
您是否已经设置了数据库?你已经可以连接到它了吗?
-
我确实设置并连接了一个数据库。