Nettverksleksikon

Definisjon Av Datakilde Nama i Nettverksleksikonet.

Hva Er Datakildenavn (DSN)?

DSN Står For Datakildenavn, er et unikt navn som brukes til å opprette en datatilkobling til en database ved hjelp AV ODBC (open database connectivity). Datakildenavnet (dsn) brukes av programmer som trenger tilgang til eller behandler data i databasen.

ALLE ODBC-tilkoblinger krever at EN DSN konfigureres til å støtte tilkoblingen. Når et klientprogram vil ha tilgang til EN ODBC-kompatibel database, refererer den til databasen ved HJELP AV DSN.

Datakildenavn (DSN)
Datakildenavn (DSN)

du kan konfigurere EN DSN for EN ODBC-kompatibel database ved Hjelp Av Microsoft Windows NT ODBC eller WINDOWS 2000 Administrative Tools\Data Sources (ODBC) – verktøyet i Kontrollpanel. Du kan opprette tre Typer DSNs:

  • en bruker DSN, som bare er synlig for brukeren som lager den og kan bare brukes på den nåværende maskinen.
  • et SYSTEM DSN, som er synlig for alle brukere på maskinen, og er også tilgjengelig For Windows NT og Windows 2000-tjenester. Et SYSTEM DSN er lagret i registret.
  • en fil DSN, som kan deles av brukere som har SAMME ODBC-drivere installert. En fil DSN er lagret i en fil.

Eksempler På Bruk Av Datakildenavn

ASP-kode (VBScript) for å åpne EN dsn-tilkobling kan se slik ut:

Dim DatabaseObject1Set DatabaseObject1 = Server.CreateObject("ADODB.Connection")DatabaseObject1.Open("DSN=example;")

I PHP bruker PEAR:: DB-pakken for å åpne en tilkobling uten en ekstern DSN (en “dsn-mindre tilkobling”, dvs. Hvis Du bruker En Tilkoblingsstreng), kan koden ligne på følgende

require_once("DB.php");//$dsn = "<driver>://<username>:<password>@<host>:<port>/<database>";$dsn = "mysql://john:pass@localhost:3306/my_db";$db = DB::connect($dsn);

TIPS

når Du utformer Webprogrammer som bruker Microsoft ActiveX Data Objects (ADO) for å få tilgang til databaseinformasjon, må du passe på å bruke enten en fil-DSN eller et system-dsn fordi ADO ikke fungerer med bruker-DSNs.

Leave a Reply