最近我一直在使用Java工作,对面向对象编程已经很熟练了。最近我开始涉及基于Web的编程,包括jQuery、JavaScript、PHP和最新的MySQL。通过面向对象编程,管理对象并读写相关信息非常容易。现在我正在学习MySQL,但是将一个简单的面向对象程序转换为在线“程序”,并将其数据存储在数据库中却很困难。我一直在Access中试验,只是为了能够清晰地看到整个数据库,并且似乎找不到一个好的存储数据的方法。为了学习这个,这里有一个简单的面向对象类结构(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
////////////////////////////////////////////
}
对于一个数据库,我需要像这样的吗?
也许我的想法完全不对。我不确定。如果有人能告诉我我在哪里,那就太好了。非常感谢所有的帮助。