Når du vælger en database til web eller business applikationer , MySql tilbyder ydeevne og skalerbarhed med lave omkostninger ved ejerskab og nem implementering. Database servere er tilgængelige til Linux , Windows og andre hardware -platforme . Mange web-hosting- tjenester tilbyder MySql database opbevaring som en del af deres grundlæggende service pakke. Drivere er tilgængelige for de fleste programmering miljøer , herunder Java, PHP, C # og Visual Basic. Følg nedenstående trin for at installere MySql driverne og oprette et simpelt program i Visual Basic , der illustrerer , hvordan man opretter forbindelse til en MySQL-database . Ting du skal
MySql Database Server
Microsoft Visual Studio 2003 eller nyere
Vis Flere Instruktioner
1
Download MySql Connector /Net driver fil fra MySql hjemmeside (se Resources). Følg instruktionerne på siden for at installere pakken på din computer.
2
Open Visual Studio.Net (2003 eller senere) og oprette en ny konsol applikation projekt kaldet " mySqlSample . "
3
Tilføj en henvisning til MySql Connector /Net pakke. Klik på " Project" og derefter " Tilføj kommissorium. " Efter en kort ventetid , skal du vælge " MySql.Data " fra listen over Dot Net referencer og klik på "Add reference "-knappen. Også tilføje en linje til toppen af programmet til at importere " MySql.Data.MySqlClient " navnerummet . Denne namespace indeholder MySql versioner af forbindelsen , kommando, data -adapter og andre standard ADO dataobjekter .
Import MySql.Data.MySqlClient
Modul Module1
Sub Main ( )
4
Definer en forbindelse streng, der peger på din MySql database server
Dim connString As String = " server = 192.168.0.13 , . UID = myUserID , PWD = MinAdgangskode ; database = myDatabase ; . "
Udskift IP-adresse ( 192.168.0.13 ) med URL eller IP-adressen på MySql server maskinen derefter ændre myUserID , MinAdgangskode og myDatabase til de legitimationsoplysninger er nødvendige for at oprette forbindelse med denne database server < br >
5
Åben en forbindelse til databasen bruger forbindelsen strengen.
Dim conn som ny MySqlConnection
Prøv
conn.ConnectionString = connString < br >
conn.Open ()
Fang ex Som Exception
Console.WriteLine ( "Kan ikke åbne database forbindelse " & ex.Message )
Return < br >
End Prøv
MySqlConnection conn bruger forbindelsen strengen for at åbne databasen. Hvis der opstår problemer , fangsten blokken rapporterer fejlen og programmet slutter .
6
Definer en forespørgsel til at teste denne tilslutning.
Dim sqlString As String = "Vælg table_name " < br >
sqlString & = " FROM information_schema.tables "
sqlString & = " Sortér efter table_name , "
Denne forespørgsel anmoder om en liste over tabelnavne fra information_schema database. MySql vil returnere en liste over de tabeller, der er tilgængelige med de legitimationsoplysninger, der er fastsat i forbindelse streng . Se henvisning INFORMATION_SCHEMA Borde nedenfor for mere information beskriver hvordan man henter MySql meta- data.
7
Kør forespørgslen ved hjælp af SqlString og MySqlConnection .
Dim RDR Som MySqlDataReader = intet
Dim tblName As String
Prøv
Dim cmd As New MySqlCommand ( sqlString , conn )
RDR = cmd.ExecuteReader
< p > Mens rdr.Read
tblName = rdr.GetString (0)
Console.WriteLine ( tblName )
End Mens
Fang ex Som Exception < br >
Console.WriteLine ( "Kan ikke hente data " & ex.Message )
Endelig
rdr.Close ()
End Prøv
< p > conn.Close ()
End Sub
End Module
Denne kode opretter en MySqlCommand objekt derefter bruger den til at skabe en MySqlDataReader . Ved hjælp af læseren , den henter et bord navn ad gangen og skriver det til konsollen.