Quando si sceglie una banca dati per le applicazioni web o per affari , 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 spazio 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 . Attenersi alla seguente procedura per installare i driver MySQL e creare un semplice programma in Visual Basic che illustra come connettersi a un database MySql . Cose che ti serviranno 
 MySql Database Server 
 Microsoft Visual Studio 2003 o versioni successive 
 Show More Istruzioni 
 1 
 Scaricare il file del driver Net MySQL Connector /dalla MySql sito web ( vedi Risorse ) . Seguire le istruzioni fornite nella pagina per installare il pacchetto sul computer. 
 2 
 Aprire Visual Studio.Net ( 2003 o successiva) e creare un nuovo progetto applicazione console denominato " mySqlSample . " 
 
 3 
 Aggiungere un riferimento al MySQL Connector /Net pacchetto . Fare clic su "Progetto ", quindi " Aggiungi riferimento ". Dopo una breve attesa , scegliere " MySql.Data " dalla lista dei riferimenti Dot Net e cliccare sul pulsante " Aggiungi riferimento " . Inoltre, aggiungere una riga alla parte superiore del programma per importare lo spazio dei nomi " MySql.Data.MySqlClient " . Questo spazio dei nomi include versioni di MySQL del collegamento , comando , adattatore dati e altri oggetti di dati ADO standard. 
 
 Importazioni MySql.Data.MySqlClient 
 
 modulo 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 = password ; Database = myDatabase ; ». 
 
 sostituire l'indirizzo IP del server ( 192.168.0.13 ) con l' URL o l'indirizzo IP della macchina server MySql poi cambiare myuserid , password e myDatabase le credenziali necessarie per la connessione con il server di database < br > 
 5 
 Aprire una connessione al database utilizzando la stringa di connessione . 
 
 Dim conn As New MySqlConnection 
 
 Prova 
 
 conn.ConnectionString = connString < br 
 conn.Open > ( ) per 
 Catch ex As Exception 
 
 Console.WriteLine ( "Impossibile aprire la connessione al database " & ex.Message ) per 
 Return < br > 
 End Try 
 
 conn MySqlConnection 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 . 
 
 Dim sqlString As String = " Select nome_tabella " 
 
 sqlString & = " dA INFORMATION_SCHEMA.TABLES " 
 
 sqlString & = "Ordina per nome_tabella ; " 
 
 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 a tabelle INFORMATION_SCHEMA di seguito per ulteriori informazioni che descrivono come recuperare MySql meta- dati . 
 7 
 Eseguire la query utilizzando il SqlString e la MySqlConnection . 
 
 Dim rdr Come MySqlDataReader = niente 
 
 Dim tblname As String 
 
 Prova 
 
 Dim cmd As New MySqlCommand ( sqlString , conn ) per 
 rdr = cmd.ExecuteReader 
 < p > Mentre rdr.Read 
 
 nometabella = rdr.GetString ( 0 ) per 
 Console.WriteLine ( nometabella ) per 
 End While 
 
 catch ex As Exception < br 
 Console.WriteLine > ( "Impossibile recuperare i dati " e ex.Message ) per 
 Infine 
 
 rdr.Close ( ) per 
 End Try 
 < p > conn.Close ( ) per 
 End Sub End Module 
 
 
 
 Questo codice crea un oggetto MySqlCommand poi lo usa per creare un MySqlDataReader . Utilizzando il lettore , recupera un nome di tabella alla volta e lo scrive nella console.