Sådan opretter du forbindelse til en database ved hjælp af ASP

Indlæg af Hanne Mølgaard Plasc

 

1.

Opret forbindelsen til databasen ved hjælp af ADO-forbindelsesobjektet:
u0026 lt;\%
'erklære variablen, der vil holde nyt forbindelsesobjekt
Dim Connection
'Opret en ADO-forbindelsesobjekt
Angiv Connection = Server.CreateObject (' ADODB.Connection ')
\%>

2.

< p> Indstil timeout for forbindelsen. Dette er tidspunktet, hvor siden skal forsøge at åbne forbindelsen til databasen, før der genereres en fejlmeddelelse.
u0026 lt;\%
Dim Connection
Indstil Connection = Server.CreateObject ('ADODB.Connection')
'Opret en timeout, hvis siden ikke opretter forbindelse til databasen
Connection.Connection Timeout = 60
\%>

3.

Kortlæg en sti til den database, du vil åbne en forbindelse til. Kontroller med dit hostingfirma for specifikationerne for forbindelse til deres SQL-servere.
u0026 lt;\%
Angiv forbindelse = Server.CreateObject ('ADODB. Forbindelse ')
Connection.Connection Timeout = 60
' åbner DSN'en til Access-databasen
Connection.Open 'DSN = mydatabase'
'åbner datakilden, hvis du bruger en SQL database
Connection.Open 'PROVIDER = SQLOLEDB; DATA SOURCE = mssql02.1and1.com; UID = userid; PWD = adgangskode; DATABASE = din database'
\%>

4.

Luk forbindelsen, når du har hentet dataene fra databasen ved hjælp af følgende kode:
u0026 lt;\%
Connection = Luk
Set Connect ion = Nothing
\% u0026 gt;

Det vigtigste aspekt af ASP er evnen til at forbinde til en database som Microsoft SQL (Structured Query Language) eller Microsoft Access. At have en database giver webudviklere mulighed for at oprette dynamiske hjemmesider og forbedrer den samlede brugeroplevelse. Følgende oplysninger og kode viser de trin, der er nødvendige for at oprette forbindelse mellem den aktive serverside og databasen. Et DSN- eller Datakildenavn er oprettet for at lade siden vide, hvilken type database du vil bruge. De fleste databaser findes på en server med det samme firma, der er vært for en virksomheds websider.