Bonjour à tous,
je viens de développer une application WindForm en C# et dont le serveur mySql est sur internet.
Lors du développement l' application et la base de données étant sur mon poste de developpement je n'ai pas eu de soucis particuliés tout était OK jusqu'a ce que je comment les test en situation réel (Base de donnée sur le serveur Distant Internet) et là:
- Temps de connection trop long
- Souvent connection time out
...
voilà mon code pour mes connections:J'avoue que le resultat n'est pas du tout bon!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 using MySql.Data; using MySql.Data.MySqlClient; .... MySqlConnection iConn = new MySqlConnection(@"SERVER=adresse;DATABASE=dbase;UID=user;PASSWORD=Pwd"); string query = "SELECT col FROM table WHERE conditions "; iConn.Open(); MySqlCommand myCmd=new MySqlCommand(query ,iConn); oDr=myCmd.ExecuteReader();
Quelqu'un pourrait il éclairer ma lenterne? Pourquoi cette lenteur?
Merci d'avance.
Partager