将玩家的名字和积分保存在数据库中

时间:2016-03-30 18:57:46

标签: java database

所以我正在编写一个骰子游戏,并且在开始时我必须编写有关有多少玩家的代码并输入他们的名字。因此,每个玩家都应该在玩之前注册。有关之前玩过的玩家的数据应该在数据库中。如果玩家第一次玩,在开始玩之前,他应该输入他的名字,姓氏,年龄以及每次比赛时赢得的积分。

所以代码看起来像这样:

import acm.io.*;
import acm.program.*;
import acm.util.*;
import java.util.*;

public class Game extends GraphicsProgram implements GameConstants {

public static void main(String[] args) {
new Game().start(args);
}

public void run() {
IODialog dialog = getDialog();
nPlayers = dialog.readInt(“Enter number of players”);
playerNames = new String[nPlayers];
for (int i = 1; i <= nPlayers; i++) {
playerNames[i – 1] = dialog.readLine(“Enter name for player ” + i);
}
display = new GameDisplay(getGCanvas(), playerNames);
playGame();
}

如何在这里添加比特,我将游戏连接到数据库(我下载了mysqlite)并保存名字年龄和点数的名字?

我一直在谷歌搜索这个很长一段时间,(不完全是我知道如何google lol),我的意思是&#34;节省的东西&#34;在数据库的东西,我发誓上帝,我找不到一个合适的来源:(

1 个答案:

答案 0 :(得分:0)

我建议你从一些jdbc教程开始。

https://docs.oracle.com/javase/tutorial/jdbc/

在这里,您可以了解如何连接到数据库并进行查询(包括插入)。

此链接说明了如何连接:JDBC Connections

此外,您需要相应的mysql驱动程序(如果使用该数据库)。通常包含在下载的文件中。