我最近一直在使用 Java,而且我的 OOP 下降了。最近,我一直在使用 jQuery、javascript、PHP 和最近的 MySQL 进行基于 Web 的编程。使用 OOP 可以很容易地管理对象和读/写有关它们的信息。现在我正在学习 MySQL,我发现很难将简单的 OOP 程序转换为将其数据存储在数据库中的在线“程序”。我一直在玩Access,只是为了让我可以看到整个数据库,但似乎无法找到存储数据的好方法。为了学习这个......这是一个简单的OOP类结构(Java),我想将其转换为数据库(可以这么说)。
public class Tournament {
////////////////////////////////////////////
//Variable Declaration
////////////////////////////////////////////
Team[] theTeams; //Array of Team Objects
int numTeams; //Number of Teams
////////////////////////////////////////////
//Functions and stuff
////////////////////////////////////////////
}
public class Team {
////////////////////////////////////////////
//Variable Declaration
////////////////////////////////////////////
Player p1; //Player 1
Player p2; //Player 2
int teamNum;
////////////////////////////////////////////
//Functions and stuff
////////////////////////////////////////////
}
public class Player {
////////////////////////////////////////////
//Variable Declaration
////////////////////////////////////////////
String fName; //First Name
String lName; //Last Name
////////////////////////////////////////////
//Functions and Stuff
////////////////////////////////////////////
}
对于数据库,我想要这样的东西吗?
也许我对整个想法完全不满意。我不确定。如果有人可以让我知道我在哪里,那就太好了。感谢所有帮助。