MySQLDirect.NET ist eine Datenquelle (Data Provider) für den direkten Zugriff auf einen MySQL-Datenbank-Server mit Hilfe von Microsofts .NET Framework und dem .NET Compact Framework. Es basiert vollständig auf den ActiveX Data Objects für das .NET Framework (ADO.NET). ADO.NET stellt ein großes Angebot an Komponenten zur Herstellung von verteilten Applikationen zum Datenaustausch bereit. Es ist ein integraler Bestandteil des .NET Frameworks, da es Zugriff sowohl auf relationale Daten, XML und Anwendungsdaten liefert.
Der MySQLDirect.NET Datenquellen (Data Provider) kann auf die selbe Weise wie der SQL Server .NET oder der OLE DB .NET Datenquellen (Data Provider) genutzt werden. Dabei kann er auf den MySQL Server entweder mit dem nativen MySQL Netzwerkprotokoll oder direkt über die MySQL Client-Bibliothek zugreifen. Er erlaubt die Herstellung von einfachen und schnellen Applikationen, die mit MySQL zusammen arbeiten.
Verwenden von C#:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using CoreLab.MySql; ... MySqlConnection oMySqlConn = new MySqlConnection(); oMySqlConn.ConnectionString = "User ID=myUsername;" + "Password=myPassword;" + "Host=localhost;" + "Port=3306;" + "Database=myDatabaseName;" + "Direct=true;" + "Protocol=TCP;" + "Compress=false;" + "Pooling=true;" + "Min Pool Size=0;" + "Max Pool Size=100;" + "Connection Lifetime=0"; oMySqlConn.Open(); |
Verwenden von VB.NET:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Imports CoreLab.MySql ... Dim oMySqlConn As MySqlConnection = New MySqlConnection() oMySqlConn.ConnectionString = _ "User ID=myUsername;" & _ "Password=myPassword;" & _ "Host=localhost;" & _ "Port=3306;" & _ "Database=myDatabaseName;" & _ "Direct=true;" & _ "Protocol=TCP;" & _ "Compress=false;" & _ "Pooling=true;" & _ "Min Pool Size=0;" & _ "Max Pool Size=100;" & _ "Connection Lifetime=0" oMySqlConn.Open() |