Hvordan koble til en SQL Server Bruke VB Net

Hvordan koble til en SQL Server Bruke VB Net


Koble til en SQL Server gjennom VB.NET ved å bruke "SqlConnection" -klassen. Denne klassen kan anvendes på samme måte for enten en Windows-basert eller web-basert applikasjon VB.NET. .NET Framework gir denne sammenheng klasse som en del av "System.Data.SqlClient" navnerom. Koble til SQL Server innebærer å opprette en ny tilkobling objekt og deretter passerer minst tre argumenter til objektet: en datakilde; et databasenavn; og en sikkerhetskontekst.

Bruksanvisning

Opprett et nytt VB.NET prosjektet

1 Tilgang Microsoft Visual Studio.

2 Klikk på "File" -menyen og klikk "New Project".

3 Utvid "Visual Basic" -menyen i "Prosjekttyper" kolonnen.

4 Marker "Console Application" og skriv "ConnectDemo" i "Name" tekstboksen.

5 Klikk på "OK" -knappen.

Skriv VB.NET kode

6 Skriv inn følgende på toppen av koden siden:

importen System.Data.SqlClient

7 Skriv inn følgende kode mellom "SubMain ()" og "End Sub" statments der server_navn er navnet på SQL Server og database er navnet på databasen som skal nås:

Dim cn As New SqlConnection ( "Data Source = server_navn; Initial Catalog = databasenavn; Integrated Security = True")
Prøve
cn.Open ()
Console.WriteLine ( "Connection etablert!")
Å fange
Console.WriteLine ( "Kan ikke koble til!")
Endelig
cn.Close ()
End Try
Console.ReadKey ()

8 Klikk på "Lagre" -ikonet på standardverktøylinjen for å lagre endringene.

Test Connection

9 Klikk på den grønne "Debug" pilen på standardverktøylinjen eller trykk "F5" på tastaturet.

10 Systemet rapporterer "Connection etablert!" hvis det lykkes og "Kan ikke koble til!" hvis mislykket.

11 Trykk på "Enter" -tasten for å avslutte programmet kjøres.

Hint

  • Erstatt "Integrated Security" med en bruker-ID og passord hvis sikkerhetsinnstillinger krever tilkobling til SQL server ved hjelp av en bestemt sikkerhets innlogging.
  • Tildele en verdi av "True" til integrert sikkerhet kan mislykkes avhengig av hvor tilkoblingssikkerhet ble opprinnelig satt opp i SQL Server.