[C#] Connexion à un serveur MySQL ?
Résolu/Fermé
A voir également:
- [C#] Connexion à un serveur MySQL ?
- Gmail connexion - Guide
- Hotmail connexion - Guide
- En raison d'un nombre important d'échec de connexion snapchat ✓ - Forum Snapchat
- Serveur diff message ✓ - Forum Mobile
- Facebook connexion - Guide
3 réponses
tout d'abord if faut télécharger le pilote https://dev.mysql.com/downloads/connector/net/5.2.html
et puis acceder avec ce code
string connStr = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;UID=root;DATABASE=votrebase;Password=votremotdepasse";
System.Data.Odbc.OdbcConnection oConn = new System.Data.Odbc.OdbcConnection(connStr);
try
{
oConn.Open();
/* Query et autres */
Console.WriteLine("Successfully connected to the data base");
OdbcCommand oComm = new OdbcCommand();
oComm.Connection = oConn;
oComm.CommandText = "Select * from user";
OdbcDataReader oReader = oComm.ExecuteReader(CommandBehavior.CloseConnection);
while (oReader.Read())
{
Console.WriteLine(string.Format("The name {0}, the password {1}", oReader[0], oReader[1]));
}
Console.Read();
}
catch (OdbcException caught)
{
/* Traitement de l'erreur */
Console.WriteLine(caught.Message);
Console.Read();
}
finally
{
oConn.Close();
oConn = null;
}
et puis acceder avec ce code
string connStr = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;UID=root;DATABASE=votrebase;Password=votremotdepasse";
System.Data.Odbc.OdbcConnection oConn = new System.Data.Odbc.OdbcConnection(connStr);
try
{
oConn.Open();
/* Query et autres */
Console.WriteLine("Successfully connected to the data base");
OdbcCommand oComm = new OdbcCommand();
oComm.Connection = oConn;
oComm.CommandText = "Select * from user";
OdbcDataReader oReader = oComm.ExecuteReader(CommandBehavior.CloseConnection);
while (oReader.Read())
{
Console.WriteLine(string.Format("The name {0}, the password {1}", oReader[0], oReader[1]));
}
Console.Read();
}
catch (OdbcException caught)
{
/* Traitement de l'erreur */
Console.WriteLine(caught.Message);
Console.Read();
}
finally
{
oConn.Close();
oConn = null;
}
dans Mysql pour connecter au serveur les requetes sont:
mysql_connect("root","localhost","mot de passe");
pour selectionner une base de donnee:
mysql_select_db(nom de base de donnee,nom de connection);
mysql_connect("root","localhost","mot de passe");
pour selectionner une base de donnee:
mysql_select_db(nom de base de donnee,nom de connection);
22 juin 2010 à 19:22
je crois ke ta pas compris le probleme. les fonctions mysql_connect(...) et mysql_slect_db(..) n'appartienne ko monde php. ici on veut interroger la bd avec une application c#.