OVH Cloud OVH Cloud

[Debutant] Se connecter à une base MySql via SharpDevelop

1 réponse
Avatar
jeremie fouché
Bonjour

Je viens de me mettre au CSharp et je souhaiterai me connecter à un BdD
MySql.
J'avais déja un server MySql sur WinXp qui fonctionne parfaitement.
J'ai donc téléchargé le driver ODBC MySql, j'ai créé une source de
donnée MySql.

Ensuite :

using System;
using System.Data;
using Microsoft.Data.Odbc;

namespace odbc1
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

Et il ne reconnait pas la clause :
using Microsoft.Data.Odbc;

Je comprends, ce ne doit pas etre livré avec SharpDevelop, mais plutot
avec VS.

Quelle serai la class a utiliser pour pouvoir se connecter grace a
SharpDevelop ? J'ai cherché sur le web, mais j'ai rien trouvé.

--
Jérémie

1 réponse

Avatar
St
Salut,

tu peux utiliser le driver natif MySql.Data.DLL (sur le site de MySql)
et ensuite référencer comme ceci :

using MySql.Data.MySqlClient;
using MySql.Data;

Tu as ensuite l'accès MySqlConnection, etc...

@+
ST

jeremie fouché a écrit :
Bonjour

Je viens de me mettre au CSharp et je souhaiterai me connecter à un BdD
MySql.
J'avais déja un server MySql sur WinXp qui fonctionne parfaitement.
J'ai donc téléchargé le driver ODBC MySql, j'ai créé une source de
donnée MySql.

Ensuite :

using System;
using System.Data;
using Microsoft.Data.Odbc;

namespace odbc1
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

Et il ne reconnait pas la clause :
using Microsoft.Data.Odbc;

Je comprends, ce ne doit pas etre livré avec SharpDevelop, mais plutot
avec VS.

Quelle serai la class a utiliser pour pouvoir se connecter grace a
SharpDevelop ? J'ai cherché sur le web, mais j'ai rien trouvé.