Dator > hur du ansluter Visual Basic till MySQL

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

Previous:nothing Next:hur du importerar ett parti Excel-kalkylblad i MS Access med VBA





Relaterade artiklar


  • nybörjare Visual Basic 2008 tutorial
  • hur du vill visa blankett 2 i Visual Basic
  • hur man använder NetBeans CVS
  • hur du installerar java -klient
  • vad är klient -server programmering ?
  • vad är meningen med skriptspråk ?
  • hur man automatisera Outlook från en Visual Basic-program
  • hur du vill visa en apostrof i VBScript
  • hur man hanterar en null pekare undantag i Java
  • Vilka typer av matematik inte programmerare använda ?