| Bij het kiezen van een database voor web -of zakelijke toepassingen , MySql biedt prestaties en schaalbaarheid met een lage cost of ownership en eenvoudige implementatie . Databaseservers zijn beschikbaar voor Linux , Windows en andere hardware platformen . Veel web hosting diensten aan te bieden MySQL database opslag als onderdeel van hun basisdienstverlening . Stuurprogramma's zijn beschikbaar voor de meeste programmeeromgevingen , waaronder Java , PHP , C # en Visual Basic . Volg de onderstaande stappen om de MySql drivers te installeren en een eenvoudig programma in Visual Basic , dat illustreert hoe u verbinding met een MySQL database . Wat je nodig hebt MySql Database Server
 Microsoft Visual Studio 2003 of hoger
 Toon Meer Aanwijzingen
 1
  Download de MySql Connector /Net driver bestand van de MySql website ( zie bronnen ) . Volg de instructies op de pagina om het pakket te installeren op uw computer . 
  Open Visual Studio.Net 2 ( 2003 of hoger ) en maak een nieuwe console applicatie project genaamd " mySqlSample . " 
 3
  Voeg een verwijzing naar de MySql Connector /Net -pakket . Klik op " Project " en vervolgens " Add Reference . " Na een korte wachttijd , kies " MySql.Data " uit de lijst van Dot Net referenties en klik op de knop " Add Reference " . Ook, voeg een lijn aan de bovenkant van het programma om de " MySql.Data.MySqlClient " namespace importeren. Deze namespace bevat MySql versies van de verbinding , commando , data -adapter en andere standaard ADO data-objecten .   Imports MySql.Data.MySqlClient
  Module Module1   Sub Main ( )
 4
  Definieer een verbinding string die naar uw MySQL- databaseserver   Dim connString As String = " server = 192.168.0.13 ; . UID = myUserID ; PWD = mijnwachtwoord ; Database = mydatabase ; . "
 
  Vervang het IP -adres ( 192.168.0.13 ) met een URL of IP -adres van de MySQL server machine dan veranderen myUserID , MijnWachtwoord en mydatabase om de referenties die nodig zijn om verbinding te maken met deze database- server < br > 5
  Open een verbinding met de database met behulp van de connectie string .   Dim conn als Nieuwe MySqlConnection
 
  Try   conn.ConnectionString = connString < br   conn.Open ( ) >   Catch ex als Uitzondering
  Console.WriteLine ( & ex.Message " Kan de database connectie niet openen " )
  Return < br >
  End Try   de MySqlConnection conn maakt gebruik van de verbinding string naar de database te openen . Als er problemen optreden , het blok catch meldt de fout en het programma eindigt . 6
  Definieer een query om deze verbinding te testen .   Dim SQLString As String = " Select table_name " < br >
  SQLString & = " FROM information_schema.tables " 
  SQLString & = " Sorteer op tabel_naam ; " 
  Deze query vraagt een lijst van tabelnamen uit de information_schema database. MySql zal een lijst van de tabellen die toegankelijk zijn met de referenties die in de connection string zijn terug . Zie de verwijzing op INFORMATION_SCHEMA tabellen hieronder voor meer informatie beschrijft hoe u ophalen MySql meta - data . 7
  Voer de query met de SQLString en de MySqlConnection .   Dim rdr Zoals MySqlDataReader = niets
  Dim tblname als Koord
 
  Probeer   Dim cmd als Nieuwe MySqlCommand ( SQLString , conn )
  rdr = cmd.ExecuteReader
 
  Terwijl rdr.Read   tblname = rdr.GetString ( 0 )
  Console.WriteLine ( tblname )
  Einde Terwijl
 
  Catch ex als Uitzondering < br   Console.WriteLine ( & ex.Message " Kan gegevens niet ophalen " ) >     rdr.Close ( slotte
 )
  End of Try   Conn.Close ( )   End Sub End Module   
  Deze code maakt een MySqlCommand object vervolgens gebruikt het om een MySqlDataReader creëren . Met behulp van de lezer , het haalt een tabel naam in een tijd en schrijft deze naar de console .
 
 
 |