Bei der Auswahl einer Datenbank für Web-oder Business-Anwendungen, bietet MySQL Performance und Skalierbarkeit mit niedrigen Betriebskosten und einfache Bereitstellung . Datenbank -Server sind für Linux , Windows und andere Hardware- Plattformen verfügbar. Viele Web- Hosting-Services bieten MySQL -Datenbank-Speicher als Teil ihrer grundlegenden Service-Paket . Treiber sind für die meisten Programmierumgebungen , darunter Java , PHP, C # und Visual Basic verfügbar . Gehen Sie folgendermaßen vor , um die MySQL- Treiber installieren und ein einfaches Programm in Visual Basic , wie man zu einer MySQL- Datenbank zu verbinden veranschaulicht . Things You
MySQL-Datenbankserver
Microsoft Visual Studio 2003 oder höher
brauchen anzeigen Weitere Anweisungen
1
Download der MySQL Connector /Net-Treiber -Datei aus dem MySql Website (siehe Ressourcen ) . Folgen Sie den Anweisungen auf der Seite zur Verfügung gestellt , um das Paket auf Ihrem Computer installieren .
2
Öffnen Sie Visual Studio.Net (2003 oder später ), und erstellen Sie eine neue Konsolenanwendung Projekt namens " mySqlSample . "
3
Fügen Sie einen Verweis auf die MySQL Connector /Net -Paket. Klicken Sie auf " Projekt " und dann " Add Reference." Nach einer kurzen Wartezeit , wählen Sie " MySql.Data " aus der Liste der Dot Net Referenzen und klicken Sie auf " Add Reference" -Taste. Außerdem fügen Sie eine Zeile an die Spitze des Programms , um die " MySql.Data.MySqlClient " Namespace importieren. Dieser Namespace enthält MySQL-Versionen der Verbindung , Befehls-, Daten -Adapter und andere Standard- ADO -Objekte .
Importe MySql.Data.MySqlClient
Module Module1
Sub Main ()
4
Definieren Sie eine Verbindungszeichenfolge , die auf Ihre MySQL-Datenbank -Server
Dim connString As String = " Server = 192.168.0.13 ; . UID = myUserID ; PWD = myPassword ; Database = myDatabase ; . "
Ersetzen Sie die Server-IP -Adresse ( 192.168.0.13 ) mit der URL oder IP-Adresse des MySQL-Servers Maschine dann ändern myUserID , myPassword und myDatabase den Anmeldeinformationen benötigt, um mit dieser Datenbank -Server herstellen
5
Öffnen Sie eine Verbindung zur Datenbank mit der Verbindungszeichenfolge .
Dim conn As New MySqlConnection
Versuchen
conn.ConnectionString = connString
conn.Open ()
Fang ex As Exception
Console.WriteLine (" Kann nicht öffnen Sie die Datenbank-Verbindung " & ex.Message )
Return
End Try
MySqlConnection conn verwendet die Verbindungszeichenfolge , um die Datenbank zu öffnen. Wenn irgendwelche Probleme auftreten , meldet der catch-Block den Fehler und das Programm endet.
6
Definieren Sie eine Abfrage , um diese Verbindung zu testen.
Dim sqlString As String = "Select Tabellenname "
sqlString & = "FROM INFORMATION_SCHEMA.TABLES "
sqlString & = " Sortieren nach Tabellenname ; "
Diese Abfrage fordert eine Liste von Namen aus der Tabelle information_schema Datenbank . MySQL wird eine Liste der Tabellen, zugänglich mit den Anmeldeinformationen in der Verbindungszeichenfolge bereitgestellt sind . Siehe den Verweis auf INFORMATION_SCHEMA Tabellen unten für weitere Informationen dazu, wie abzurufen MySql Meta-Daten .
7
Führen Sie die Abfrage mit der SqlString und die MySqlConnection .
Dim rdr Wie MySqlDataReader = Nichts
Dim tblname As String
Versuchen
Dim cmd As New MySqlCommand ( sqlString , conn)
rdr = cmd.ExecuteReader
< p > Während rdr.Read
tblname = rdr.GetString (0)
Console.WriteLine ( tblname )
End While
Fang ex As Exception
Console.WriteLine (" Kann keine Daten abrufen " & ex.Message )
Schließlich
rdr.Close ()
End Try
< p > conn.Close ()
End Sub End Module
Dieser Code erstellt eine MySqlCommand Objekt dann benutzt es, um eine MySqlDataReader erstellen. Mit dem Lesegerät , ruft es eine Tabelle Namen zu einer Zeit und schreibt sie in die Konsole.