2009-07-02 28 views
0

Wie verbinde ich mich mit MySQL und begann mit VB 2005? Seit fast einem Jahr verwenden Sie PHP + MySQL in der Arbeit. Ich frage mich, wie ich mit Visual Basic 2005 + MySQL anfangen soll. Nur um eine Verbindung zu einer Datenbank herzustellen und eine einfache Select-Star-Abfrage auszuführen?Visual Basic 2005 + mysql

db -> db_name
Tisch -> tbl_name
ip -> localhost

Antwort

3

Sie können die ADO.NET-Treiber für MySQL verwenden (Connector/NET), die Sie hier herunterladen können: http://www.mysql.com/products/connector/

Nach der Installation können Sie MySQL im .NET-Standard verwenden, indem Sie MySqlConnection, MySqlCommand, MySqlDataReader usw. verwenden. Die Dokumentation ist hier: http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming.html

Einige Beispiel-Code:

Dim myConnection As New MySql.Data.MySqlClient.MySqlConnection 
myConnection.ConnectionString = "server=127.0.0.1;" _ 
      & "uid=root;" _ 
      & "pwd=12345;" _ 
      & "database=test;" 
myConnection.Open() 
Dim myCommand As New MySqlCommand("select * from TheTable", myConnection) 
Using myReader As MySqlDataReader = myCommand.ExecuteReader() 
    While myReader.Read() 
     Console.WriteLine((myReader.GetInt32(0) & ", " & myReader.GetString(1))) 
    End While 
End Using 
myConnection.Close() 

Die Verwendung Aussage, dass die Daten macht Leser wird geschlossen, wenn Sie nicht mehr benötigen, auch wenn eine Ausnahme ausgelöst wird. Sie können die Verbindung auch in einer Using-Anweisung einschließen.