2009-07-02 6 views
0

Comment me connecter à MySQL et débuter avec VB 2005? Vous avez utilisé PHP + MySQL dans le travail depuis environ un an maintenant. Je me demandais comment démarrer avec Visual Basic 2005 + MySQL. Juste pour se connecter à une base de données, et exécutez une simple requête de sélection d'étoiles?Visual Basic 2005 + mysql

db -> nom_base_de_donnees
Table -> tbl_name
ip -> localhost

Répondre

3

Vous pouvez utiliser le pilote ADO.NET pour MySQL (Connector/NET), que vous pouvez télécharger ici: http://www.mysql.com/products/connector/

Après l'installation, vous pouvez utiliser MySQL de la manière standard .NET, en utilisant MySqlConnection, MySqlCommand, MySqlDataReader, et ainsi de suite. La documentation est ici: http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming.html

Quelques exemples de 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() 

L'instruction Using fait que plus le lecteur de données est fermé lorsque vous ne avez besoin, même si une exception est levée. Vous pouvez également inclure la connexion dans une instruction Using.