MySQL connection i C#

Tags:    .net

Jeg er nybegynder i C# og er ved at lave et program i Visual Studio som kræver MySQL database. Jeg har hentet noget der hedder MySQL Connector/Net, men jeg kan ikke finde ud af at få det til at virke.

Så mit spørgsmål er, hvordan man nemmest kan connecte til en MySQL database i C# (evt med Visual Studio) ?



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Der følger et assembly (dll) med det du har hentet. Den hedder MySql.Data.dll. Den skal du lave en reference til i dit Visual Studio projekt. (Højre klik på projektet og klik "Add reference..").

I toppen af den fil eller de filer der skal hente og bringe informationer mellem dit program og databasen skal du indsætte linjen:
using MySql.Data.MySqlClient;

Så kan du bruge klasserne MySqlConnection, MySqlCommand, MySqlDataReader osv. på samme måde som man bruger de tilsvarende SqlConnection, SqlCommand og SqlDataReader til MSSQL servere.

Dog skal du bruge en noget anden connectionstring når du opretter din MySqlConnection. Den ser fx således ud:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
(fra http://www.connectionstrings.com/?carrier=mysql)




Der er også en artikel om emnet, bruger dog microsoft.data.odbc

http://www.udvikleren.dk/DotNet/Article.aspx/214/

/JJ



Tak, Martin Dybdal - lige hvad jeg havde brug for.

Jokke, jeg har set det og har læst den, men har læst lidt i kommentarerne og har derefter ombestemt mig og ville bruge noget andet. Og det har Martin givet mig.



t