Tutorial Database Visual Basic

January 18

Durante la programmazione in Visual Basic (VB), è importante capire come collegare e interrogare un server di database. I server di database sono i componenti centrali del contenuto dinamico, e sono anche responsabili per servire i dati alle applicazioni desktop client, come i sistemi di gestione del cliente. Microsoft Visual Studio .NET e venire con le classi che consentono al programmatore di interrogare un database utilizzando solo poche righe di codice.

Connessione

La prima parte del interrogare il database in VB.NET è la creazione di una connessione. Il collegamento viene utilizzato per aprire una linea di comunicazione con il server di database. Questa connessione viene quindi utilizzato per inviare query al server. Queste query possono essere di qualsiasi tipo di istruzione SQL. Di seguito è riportato un esempio di una connessione al database in VB.NET:

MyConnection fioco come nuovo SqlConnection ( "Initial Catalog = Northwind; Dati Source = MySQLServer; User ID = username; password = myPassword; Connect Timeout = 20")
myconnection.Open ()

La prima riga di codice crea la connessione SQL. Richiesto nel collegamento è il nome del database, che viene specificato come "Initial Catalog". La variabile "Data Source" è il nome o l'indirizzo IP del server sulla rete. Infine, il nome utente e la password è anche passato per autenticare l'applicazione. Anche se la connessione è aperta, non è effettivamente collegato, che è il motivo per cui viene inserita la seconda riga di codice. Una volta che la connessione è aperta, l'applicazione può quindi effettuare chiamate al database.

L'invio di una query al database

Dopo aver creato il collegamento, le query possono essere inviati al server di database. Quanto segue è la sintassi utilizzata per creare una query e assegnarlo a un lettore. Un lettore è un componente che viene utilizzato per stampare i risultati indietro all'applicazione. VB.NET è confezionato con le classi che hanno già i lettori definiti:

Dim Mycom come nuovo SqlCommand ( "SELECT first_name da parte dei clienti", MyConnection)
Dim sqlReader Come SqlDataReader = myCom.ExecuteReader ()

La prima riga di codice è il comando. Questo comando è impostato su una query di selezione che recupera i primi nomi dei clienti nel database. Si noti uno dei parametri è l'oggetto "MyConnection" definito nella sezione 1. Questo parametro è richiesto quindi il comando sa come mettersi in contatto con il server. La seconda riga di codice è il lettore che viene assegnato i record restituiti dal comando. L'esempio che segue utilizza il lettore per stampare il primo record di schermo dell'utente:

Console.WriteLine (sqlReader.GetSqlValue (1))