Hallo liebes Forum,
ich habe ein kleines Problem und benötige eure Hilfe:
Ich habe ein Programm geschrieben, und dieses läuft soweit äußerst zuverlässig. Allerdings ist jetzt nach ca.2 Monaten Betrieb folgendes Probelm aufgetreten:
Das Programm verbindet sich folgendermaßen mit einer MySQL-Datenbank:
Werden nun mehrere verschiedene Funktionen ausgeführt (Bsp. abfragen von Daten, sonstige manipulation) entsteht jeweils ein MySQL-Prozess. Diese bleiben bestehen, bis die VB.Net Anwendung geschlossen wird. Meine Frage ist nun:
Kann ich diese Prozesse schließen, sobald Sie nicht mehr gebraucht werden, sprich mit dem dass ich die entsprechende Windows-Form schließe, sich auch der MySQL-Prozess auf dem Server schließt?
Ich hoffe Ihr habt in etwa mein Problem verstanden.
Gruß Paddy
ich habe ein kleines Problem und benötige eure Hilfe:
Ich habe ein Programm geschrieben, und dieses läuft soweit äußerst zuverlässig. Allerdings ist jetzt nach ca.2 Monaten Betrieb folgendes Probelm aufgetreten:
Das Programm verbindet sich folgendermaßen mit einer MySQL-Datenbank:
VB.NET-Quellcode
- Dim conn As MySqlConnection
- conn = New MySqlConnection
- conn.ConnectionString = "server=" + Hauptmenü.DBHost + ";" _
- & "user id=" + Hauptmenü.DBuser + ";" _
- & "password=" + Hauptmenü.DBpasswort + ";" _
- & "database=" + Hauptmenü.DBtabelle + ";"
- Try
- conn.Open() ' Verbindung öffnen
- '[...]
- conn.close() ' Verbindung öffnen
- Catch ex As Exception
- '[...]
- End Try
Werden nun mehrere verschiedene Funktionen ausgeführt (Bsp. abfragen von Daten, sonstige manipulation) entsteht jeweils ein MySQL-Prozess. Diese bleiben bestehen, bis die VB.Net Anwendung geschlossen wird. Meine Frage ist nun:
Kann ich diese Prozesse schließen, sobald Sie nicht mehr gebraucht werden, sprich mit dem dass ich die entsprechende Windows-Form schließe, sich auch der MySQL-Prozess auf dem Server schließt?
Ich hoffe Ihr habt in etwa mein Problem verstanden.
Gruß Paddy