När du väljer en databas för webb eller business applikationer , erbjuder MySQL prestanda och skalbarhet med låga ägandekostnader och enkel driftsättning . Databasservrar finns för Linux , Windows och andra plattformar hårdvara . Många webbhotell erbjuder MySQL databas lagring som en del av deras grundläggande tjänst paketet . Drivrutiner finns för de flesta programmering miljöer , inklusive Java , PHP , C # och Visual Basic . Följ stegen nedan för att installera MySQL drivrutiner och skapa ett enkelt program i Visual Basic som visar hur du ansluter till en MySQL-databas . Saker du behöver
MySQL-databas Server Review Microsoft Visual Studio 2003 eller senare
Visa fler instruktioner
1
Ladda MySQL Connector /Net drivrutinsfil från MySql webbplats ( se Resurser ) . Följ instruktionerna på sidan för att installera paketet på din dator .
2
Öppna Visual Studio.Net ( 2003 eller senare ) och skapa ett nytt projekt konsol program som heter " mySqlSample . "
3
Lägg en referens till MySql Connector /Net paket . Klicka på " Projekt " och sedan " Add Reference ". Efter en kort väntetid , välj " MySql.Data " från listan över Dot Net referenser och klicka på " Add Reference " -knappen . Lägg också till en rad i början av programmet för att importera " MySql.Data.MySqlClient " namnrymden . Detta namespace inkluderar MySQL versioner av anslutningen , kommando , dataadaptern och andra vanliga ADO dataobjekt .
Import MySql.Data.MySqlClient
Modul Module1
Sub Main ( )
4
Definiera en anslutning sträng som pekar till din MySQL-databas -server
Dim connString As String = " Server = 192.168.0.13 ; . UID = myUserID , PWD = mittlösenord ; Database = mydatabase ; . "
Byt serverns IP-adress ( 192.168.0.13 ) med URL- eller IP-adressen för MySQL-servern maskinen sedan ändra myUserID , mittlösenord och mydatabase till de referenser som behövs för att ansluta till denna databas -server
5
Öppna en anslutning till databasen med hjälp av anslutningen strängen .
Dim conn som ny MySqlConnection
Prova
conn.ConnectionString = connString
conn.Open ( ) katalog
Catch ex Som Exception
Console.WriteLine ( " Kan inte öppna databasen anslutning " & ex.Message ) katalog
Return
End Försök
MySqlConnection conn använder anslutningen strängen att öppna databasen . Om några problem uppstår , rapporterar fångsten blocket felet och programmet avslutas .
6
Definiera en fråga för att testa detta sammanhang .
Dim sqlString As String = "Välj table_name "
sqlString & = " fRÅN information_schema.tables "
sqlString & = " Order by tabellnamn , "
frågan begär en lista över tabellnamn från information_schema databasen . MySql kommer tillbaka en lista över de tabeller som är tillgängliga med de referenser som tillhandahålls i anslutning strängen . Se hänvisning INFORMATION_SCHEMA tabellerna nedan för mer information som beskriver hur du hämtar MySql meta - data.
7
Kör frågan genom att använda SqlString och MySqlConnection .
Dim rdr Som MySqlDataReader = ingenting
Dim tblName As String
Prova
Dim cmd som ny MySqlCommand ( sqlString , conn ) katalog
RDR = cmd.ExecuteReader
Medan rdr.Read
tblName = rdr.GetString ( 0 ) katalog
Console.WriteLine ( tblName ) katalog
Slut Medan
Catch ex Som Exception
Console.WriteLine ( " Kan inte hämta data " & ex.Message ) katalog
Slutligen
rdr.Close ( ) katalog
End Försök
conn.Close ( ) katalog
End Sub
End Module
Denna kod skapar en MySqlCommand objektet sedan använder den för att skapa en MySqlDataReader . Med hjälp av läsaren , hämtar det ett bord namn i taget och skriver dem till konsolen .