Come collegare Visual Basic per Mysql

September 16

Come collegare Visual Basic per Mysql


Quando si sceglie una banca dati per le applicazioni web o aziendali, MySql offre prestazioni e scalabilità, con bassi costi di gestione e di facile implementazione. I server di database sono disponibili per Linux, Windows e altre piattaforme hardware. Molti servizi di web hosting offrono l'archiviazione di database MySql come parte del loro pacchetto di servizi di base. I driver sono disponibili per la maggior parte degli ambienti di programmazione, tra cui Java, PHP, C # e Visual Basic. per installare i driver MySQL e creare un semplice programma in Visual Basic che illustra come connettersi a un database MySql Seguire i passaggi di seguito.

istruzione

1 Scarica il / file del driver netto MySQL Connector dal sito web MySql (vedi Risorse). Seguire le istruzioni fornite sulla pagina per installare il pacchetto sul computer.

2 Aprire Studio.Net visivo (2003 o successivo) e creare un nuovo progetto di applicazione di console denominato "mySqlSample."

3 Aggiungere un riferimento al / pacchetto net MySQL Connector. Fai clic su "Progetto", quindi "Add Reference". Dopo una breve attesa, scegliere "MySql.Data" dalla lista dei riferimenti Dot Net e fare clic sul pulsante "Add Reference". Inoltre, aggiungere una riga alla parte superiore del programma per importare lo spazio dei nomi "MySql.Data.MySqlClient". Questo spazio dei nomi include le versioni di MySQL della connessione, il comando, adattatore di dati e altri oggetti dati ADO standard.

Le importazioni MySql.Data.MySqlClient

Module Module1

Sub Main ()

4 Definire una stringa di connessione che punta al server di database MySql.

Dim connString As String = "server = 192.168.0.13; UID = MyUserID; PWD = myPassword; Database = myDatabase;"

Sostituire l'indirizzo IP del server (192.168.0.13) con l'indirizzo URL o IP della macchina server MySQL poi cambiare MyUserID, myPassword e myDatabase per le credenziali necessarie per la connessione con il server di database.

5 Aprire una connessione al database utilizzando la stringa di connessione.

Dim conn As New MySqlConnection

Provare

conn.ConnectionString = connString

conn.Open ()

Fermo ex come eccezione

Console.WriteLine ( "Impossibile aprire la connessione al database" & ex.Message)

Ritorno

End Try

Il MySqlConnection conn utilizza la stringa di connessione per aprire il database. In caso di problemi, il blocco catch segnala l'errore e il programma termina.

6 Definire una query per testare questa connessione.

SqlString Dim come stringa = "Seleziona table_name"

sqlString &= "FROM information_schema.tables "

SqlString & = "Ordina per table_name;"

Questa query richiede un elenco di nomi di tabella dal database information_schema. MySql restituirà un elenco delle tabelle che sono accessibili con le credenziali fornite nella stringa di connessione. Vedere il riferimento su tabelle INFORMATION_SCHEMA sotto per maggiori informazioni che descrivono come recuperare MySql meta-dati.

7 Eseguire la query utilizzando il SqlString e la MySqlConnection.

Dim rdr As MySqlDataReader = Nothing

Dim tblName As String

Provare

Dim cmd come nuovo MySqlCommand (SqlString, conn)

rdr = cmd.ExecuteReader

mentre rdr.Read

tblName = rdr.GetString (0)

Console.WriteLine (tblName)

End While

Fermo ex come eccezione

Console.WriteLine ( "Impossibile recuperare i dati" & ex.Message)

Finalmente

rdr.Close ()

End Try

conn.Close ()

End Sub

Modulo fine

Questo codice crea un oggetto MySqlCommand poi lo usa per creare un MySqlDataReader. Utilizzando il lettore, recupera un nome tabella alla volta e lo scrive alla console.

Consigli e avvertenze

  • Quando si scarica il pacchetto driver MySQL, scaricare il pacchetto di installazione, non il codice sorgente.
  • Se non si ha familiarità con alcuni dei termini tecnici elencati nei passaggi precedenti, consultare un tecnico esperto per aiutarti a completare il progetto.