Hallo,
ich habe momentan folgenden code:
Funktionieren tut ja alles super...
Nur lautet meine Frage ob es wirklich sein muss, dass ich für jeden Befehl/Funktion die mysql Verbindung öffne und wieder schließe.
Kann ich die nicht einfach einmal in ConnectToMysql öffnen und für immer offen lassen?
Es handelt sich bei der Application um ein Onlinespiel, also bleibt die Verbindung zur MySQL Datenbank eh bestehen.
Oder würde es zu irgendwelchen Fehlern kommen? Zb das die Verbindung sich automatisch schließt wegen Timeout, und dann die Befehle ins nichts laufen?
Vielen Dank
ich habe momentan folgenden code:
Code:
public void ConnectToMySql(String server, String database, String user, int port){ mysqlServerSettings = "SERVER="+server+";"+"DATABASE="+database+";"+"UID="+user+";"; connection = new MySqlConnection(mysqlServerSettings); }
Code:
public int selectAcccount(String username, String password) { connection.Open(); Execute Command connection.Close(); }
Nur lautet meine Frage ob es wirklich sein muss, dass ich für jeden Befehl/Funktion die mysql Verbindung öffne und wieder schließe.
Kann ich die nicht einfach einmal in ConnectToMysql öffnen und für immer offen lassen?
Es handelt sich bei der Application um ein Onlinespiel, also bleibt die Verbindung zur MySQL Datenbank eh bestehen.
Oder würde es zu irgendwelchen Fehlern kommen? Zb das die Verbindung sich automatisch schließt wegen Timeout, und dann die Befehle ins nichts laufen?
Vielen Dank
Comment