När du väljer en databas för webben eller affärssystem , erbjuder MySql prestanda och skalbarhet med låg ägandekostnad och smidig distribution. 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 .
Du behöver :
MySQL databasen
. Microsoft Visual Studio 2003 eller senare.
1 .
Ladda MySQL Connector /Net föraren fil från MySql webbplats ( se Resurser ) . Följ anvisningarna på sidan för att installera paketet på din dator.
2 .
Öppna Visual Studio. Net ( 2003 eller senare ) och skapa en ny konsol ansökan projekt som heter ” mySqlSample . ”
3 .
Lägg till en hänvisning till MySQL Connector /Net paket . Klicka på ” Projekt ” och sedan ” Add Reference . ” Efter en kort väntan , välj ” MySql. Data ”från listan av Dot Net referenser och klicka på ” Add Reference ”-knappen . Lägg också till en rad i början av programmet att importera ” MySql. Data. MySqlClient ” namnrymden . Detta namespace inkluderar MySql versioner av anslutningen , kommando , data -adapter och andra vanliga uppgifter ADO-objekt .
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 ; utstationeringsdirektivet=mittlösenord ; Databas=myDatabase , ”
Byt IP -adress ( 192. 168. 0. 13 ) med webbadressen eller IP-adressen till MySQL-servern maskinen sedan ändrar myUserID , mittlösenord och myDatabase till den inloggningsinformation som behövs i kontakt med denna databas server .
5 .
Öppna en anslutning till databasen med anslutningssträngen .
Dim conn som ny MySqlConnection
Prova
anslutn . ConnectionString=connString
conn. Open ( )
Catch ex som Undantag
Console. WriteLine ( ” Kan inte öppna databasen anslutningen ” ex . Message )
Return
End Prova
MySqlConnection conn använder anslutningssträngen att öppna databasen . Om några problem uppstår , rapporterar catch-blocket felet och programmet avslutas .
6 .
definierar en sökning för att testa detta .
Dim sqlString As String=” Välj tabellnamn ”
sqlString =”Från information_schema . tabeller ”
sqlString =” Sortera efter tabellnamn . ”
Denna fråga begär en lista över tabellnamn från information_schema databasen MySQL kommer tillbaka en lista över de tabeller som är tillgängliga med referenser ges i samband strängen . Se hänvisning INFORMATION_SCHEMA tabellerna nedan för mer information om hur du hämtar MySql metadata .
7 .
Kör frågan med hjälp av SqlString och MySqlConnection .
Dim rdr Som MySqlDataReader=Inget
Dim tblName As String
Prova
Dim cmd som ny MySqlCommand ( sqlString , conn )
RDR=cmd . ExecuteReader
Medan rdr. Read
tblName=rdr. GetString (0 )
Console. WriteLine ( tblName )
slutet medan
Catch ex som Undantag
Console. WriteLine ( ” Kan inte hämta data ” ex. Message )
Slutligen
rdr. Close ( )
Avsluta Prova
conn. Close ( )
End Sub
End Modul
Denna kod skapar en MySqlCommand objekt använder sedan den för att skapa en MySqlDataReader . Med hjälp av läsaren , hämtar den ett bord namn i taget och skriver det till konsolen .
tips och varningar
Lämna ett svar