bulla
2004-04-29, 19:21:18
Moin
Wir haben für unser Praktikum die Aufgabe bekommen, ein Spiel als Applet zu schreiben und die Ergebnisse etc. in eine Datenbank zu schreiben.
Das Spiel wird auf einer Seite aufgerufen. Der Spieler sollte also keine weiteren Proggies installieren müssen ausser der JRE halt.
Soweit so gut, der Spiel-Teil sollte keine schwereren Probleme verursachen, nur die Datenbankanbidung macht uns Sorgen.
Wir wollten als Datenbank SQL (mySQL) nehmen, da man damit die Statistiken ganz gut auslesen kann (Datensatz mit ca. 7-10 Einträgen möglich (Zeit (pro Aufgabe), Ergebnis (pro Aufgabe) usw. für eine beliebige und erweiterbare Anzahl an Aufgaben)).
Nur wissen wir nicht, wie die Kommunikation idealerweise erfolgen sollte.
Da es in Java mehrere Datenbank- und Client/Serversysteme gibt (JDBC, SQL, Servlets usw.) und wir noch nie was damit gemacht haben, wissen wir auch nicht, welche Version am einfachsten ist und am schnellsten implementiert werden kann, zumal wir für die komplette Implementierung nur ca. 2-3 Wochen Zeit haben.
Habt ihr da Erfahrungen? Beispiele?(idealerweise mit Quellcode)
Wir haben für unser Praktikum die Aufgabe bekommen, ein Spiel als Applet zu schreiben und die Ergebnisse etc. in eine Datenbank zu schreiben.
Das Spiel wird auf einer Seite aufgerufen. Der Spieler sollte also keine weiteren Proggies installieren müssen ausser der JRE halt.
Soweit so gut, der Spiel-Teil sollte keine schwereren Probleme verursachen, nur die Datenbankanbidung macht uns Sorgen.
Wir wollten als Datenbank SQL (mySQL) nehmen, da man damit die Statistiken ganz gut auslesen kann (Datensatz mit ca. 7-10 Einträgen möglich (Zeit (pro Aufgabe), Ergebnis (pro Aufgabe) usw. für eine beliebige und erweiterbare Anzahl an Aufgaben)).
Nur wissen wir nicht, wie die Kommunikation idealerweise erfolgen sollte.
Da es in Java mehrere Datenbank- und Client/Serversysteme gibt (JDBC, SQL, Servlets usw.) und wir noch nie was damit gemacht haben, wissen wir auch nicht, welche Version am einfachsten ist und am schnellsten implementiert werden kann, zumal wir für die komplette Implementierung nur ca. 2-3 Wochen Zeit haben.
Habt ihr da Erfahrungen? Beispiele?(idealerweise mit Quellcode)