hur du ansluter Visual Basic till MySQL

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

  • När du hämtar MySql drivrutinpaketet , ladda ner installera paket , inte källkoden .
  • Om du inte är bekant med några av de tekniska termer som anges i stegen ovan , rådgöra med en erfaren tekniker för att hjälpa dig slutföra projektet .
  • Visited 1 times, 1 visit(s) today

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *