Bij het programmeren in Visual Basic ( VB ) , is het belangrijk om te begrijpen hoe aan te sluiten en bevragen van een database server . Databaseservers de centrale componenten voor dynamische inhoud , en ze zijn ook verantwoordelijk voor het serveren gegevens clientdesktoptoepassingen zoals customer management systemen . Microsoft Visual Studio en . NET komen met klassen waarmee de programmeur om een database met behulp van slechts een paar regels code opvragen. Verbinding Het eerste deel van queries op de database in VB.NET is het creëren van een verbinding . De verbinding wordt gebruikt om een communicatielijn openen naar de databaseserver . Deze verbinding wordt vervolgens gebruikt om query naar de server . Deze queries kunnen elk type SQL-instructie zijn. Hieronder is een voorbeeld van een database connectie in VB.NET : Dim MyConnection als Nieuwe SqlConnection ( " Initial Catalog = Noordenwind ; Data Source = mySQLServer ; gebruikersnaam = gebruikersnaam , wachtwoord = mypassword ; verbinding Timeout = 20 " ) myconnection.Open ( ) op de eerste regel van de code maakt de SQL -verbinding . Vereist de verbinding de naam van de database, die is gespecificeerd als "Initial Catalog . " De variabele " Data Source " is de naam van de server of het IP- adres op het netwerk . Tenslotte wordt de gebruikersnaam en het wachtwoord ook doorgegeven aan de applicatie authenticeren . Hoewel de verbinding is geopend , niet daadwerkelijk is verbonden , en daarom de tweede regel is ingevoerd. Zodra de verbinding is geopend , de applicatie kan dan bellen naar de database te maken . Verzenden van een Vragen aan de Database Na het aanmaken van de verbinding , kunnen query's worden verzonden naar databaseserver . De volgende is de syntaxis gebruikt om een query te maken en deze toewijzen aan een lezer . Een lezer is een onderdeel dat wordt gebruikt om de resultaten terug print aan de toepassing. VB.NET is verpakt met klassen die al hebben lezers gedefinieerd : Dim MyCom als Nieuwe SqlCommand ( " SELECT voornaam van klanten " , MyConnection ) Dim sqlReader Zoals SqlDataReader = myCom.ExecuteReader ( ) op de eerste regel van de code is het commando . Dit commando is ingesteld op een selectiequery die de eerste namen van de klanten in de database ophaalt . Merkt een van de parameters is de " MyConnection " object gedefinieerd in artikel 1 . Deze parameter is vereist , zodat het commando die weet hoe met de server . De tweede regel van de code is de lezer dat het terug van het commando administratie wordt toegewezen . In het voorbeeld wordt de lezer naar de eerste record op het scherm van de gebruiker af te drukken : Console.WriteLine ( sqlReader.GetSqlValue ( 1 ) ) op < br > |