Verbinden Sie mit MySQL-Datenbank mit C#

1- Download MySQL Connector for Dotnet

Sie müssen beim Herunterladen anmelden. Sie können ein kostenloses Konto registrieren. Das is das Ergebnis vom Herunterladen

2- Connect to MySQL using C#

Erstellen Sie ein Projekt mit dem Name von  ConnectMySQL:
Das Project wurde erstellt. Sie sollen die Reference zur Bibliothek  MySql.Data.dll.anmelden
Erstellen Sie einige Utility Klasse zur Unterstützung der Verbindung in die Database MySQL:
DBMySQLUtils.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace Tutorial.SqlConn
{
    class DBMySQLUtils
    {

        public static MySqlConnection
                 GetDBConnection(string host, int port, string database, string username, string password)
        {
            // Connection String.
            String connString = "Server=" + host + ";Database=" + database
                + ";port=" + port + ";User Id=" + username + ";password=" + password;

            MySqlConnection conn = new MySqlConnection(connString);

            return conn;
        }
       
    }
}
DBUtils.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace Tutorial.SqlConn
{
    class DBUtils
    {
        public static MySqlConnection GetDBConnection( )
        {
            string host = "192.168.205.130";
            int port = 3306;
            string database = "simplehr";
            string username = "root";
            string password = "1234";

            return DBMySQLUtils.GetDBConnection(host, port, database, username, password);
        }
       
    }
}
Test Connection:
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tutorial.SqlConn;
using MySql.Data.MySqlClient;

namespace ConnectMySQL
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Getting Connection ...");
            MySqlConnection conn = DBUtils.GetDBConnection();

            try
            {
                Console.WriteLine("Openning Connection ...");

                conn.Open();

                Console.WriteLine("Connection successful!");
            }
            catch(Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }

            Console.Read();
        }
    }

}
Führen Sie die Klasse  Program durch um die Verbindung zu prüfen

3- Working with MySQL Database using C#

Next tutorial - Working with MySQL Database using C#:
Content included:
  • Insert
  • Update
  • Delete
  • Call Function and Procedure.
  • TODO Link? 10517

4- Appendix: Connection errors and how to fix it

Falls Sie die Database MySQL in anderen Computer verbinden, können Sie einen Fehler wie fogend bekommen. Der Grund ist, dass MySQL die Verbindung aus anderen Computer ausschalten. Sie sollen MySQL konfigurieren um das zu erlauben. Sie können die Hinweise bei ... sehen
  • TODO Link? 10221
Wenn Ihr MySQL auf anderem Computer installiert wird (mit dem Betriebssystem Windows), sollen Sie das Firewall für den Port 3306 öffnen.