Stellen Sie in C# eine Verbindung zur MySQL-Datenbank her
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
Getting Connection ...
Openning Connection ...
Connection successful!
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
Error: Host '192.168.205.134' is not allowed to connect to this MySQL server
Wenn Ihr MySQL auf anderem Computer installiert wird (mit dem Betriebssystem Windows), sollen Sie das Firewall für den Port 3306 öffnen.
Anleitungen C#
- Vererbung und Polymorphismus in C#
- Was ist erforderlich, um mit C# zu beginnen?
- Schnelles Lernen C# für Anfänger
- Installieren Sie Visual Studio 2013 unter Windows
- Abstrakte Klasse und Schnittstelle in C#
- Installieren Sie Visual Studio 2015 unter Windows
- Kompression und Dekompression in C#
- Die Anleitung zu C# Multithreading Programmierung
- Die Anleitung zu C# Delegate und Event
- Installieren Sie AnkhSVN unter Windows
- C# Programmierung für Team mit Visual Studio und SVN
- Installieren Sie .Net Framework
- Zugriffsmodifikator (Access Modifier) in C#
- Die Anleitung zu C# String und StringBuilder
- Die Anleitung zu C# Property
- Die Anleitung zu C# Enum
- Die Anleitung zu C# Structure
- Die Anleitung zu C# Generics
- Ausnahmen und Ausnahmebehandlung in C#
- Die Anleitung zu C# Date Time
- Manipulieren von Dateien und Verzeichnissen in C#
- Die Anleitung zu C# Stream - binäre Ströme in C#
- Die Anleitung zu C# Reguläre Ausdrücke
- Stellen Sie in C# eine Verbindung zur SQL Server-Datenbank her
- Arbeiten Sie mit der SQL Server-Datenbank in C#
- Stellen Sie in C# eine Verbindung zur MySQL-Datenbank her
- Arbeiten Sie mit der MySQL-Datenbank in C#
- Stellen Sie ohne Oracle Client eine Verbindung zur Oracle-Datenbank in C# her
- Arbeiten Sie mit der Oracle-Datenbank in C#
Show More