Verbinden Sie mit MySQL-Datenbank mit C#

1- MySQL Connector für Dotnet herunterladen

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

2- C# in MySQL verbinden

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- Umgang mit MySQL durch die Benutzung von C#

Sie können die Unterlagen über den Umgang mit MySQL durch die Benutzung von  C#:
Die Inhalt fasst um
  • Insert
  • Update
  • Delete
  • Aufruf auf Function und Procedure.

4- Der Anhang: die Verbindungsfehler und die Überwindung

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.

View more categories: