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 .
|