Network Encyclopedia

Definition of Data Source Nama in the Network Encyclopedia.

mikä on tietolähteen nimi (DSN)?

DSN tulee sanoista Data Source Name, on ainutlaatuinen nimi, jota käytetään datayhteyden luomiseen tietokantaan avoimen tietokantayhteyden (ODBC) avulla. Tietolähteen nimeä (DSN) käyttävät sovellukset, joiden on päästävä käsiksi tai hallittava tietokannan tietoja.

kaikki ODBC-yhteydet edellyttävät, että DSN on määritetty tukemaan yhteyttä. Kun asiakassovellus haluaa käyttää ODBC-yhteensopivaa tietokantaa, se viittaa tietokantaan DSN: n avulla.

tietolähteen nimi (DSN)
tietolähteen nimi (DSN))

voit määrittää ODBC-yhteensopivan tietokannan DSN: n käyttämällä Microsoft Windows NT ODBC: tä tai Windows 2000: n hallintatyökaluja\Data Sources (ODBC) – apuohjelmaa Ohjauspaneelissa. Voit luoda kolmenlaisia DSNs:

  • käyttäjä DSN, joka on näkyvissä vain käyttäjälle, joka luo sen ja voidaan käyttää vain nykyisellä koneella.
  • järjestelmän DSN, joka näkyy kaikille koneen käyttäjille ja on myös Windows NT-ja Windows 2000-palveluiden käytettävissä. Rekisteriin tallennetaan DSN-järjestelmä.
  • tiedosto DSN, jonka voivat jakaa käyttäjät, joilla on samat ODBC-ajurit asennettuna. Tiedosto DSN tallennetaan tiedostoon.

esimerkkejä tietolähteen nimen käytöstä

ASP (VBScript) – koodi DSN-yhteyden avaamiseksi voi näyttää seuraavilta:

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

PHP käyttäen PEAR:: DB paketti avata yhteyden ilman ulkoista DSN (“DSN-vähemmän yhteys”, ts., käyttämällä Yhteysmerkkijonoa), koodi saattaa muistuttaa seuraavaa

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

TIP

kun suunnittelet Web-sovelluksia, jotka käyttävät Microsoft ActiveX Data Objects (ADO) tietokantatietojen hakemiseen, muista käyttää joko file DSN: ää tai system DSN: ää, koska ADO ei toimi user DSNs: n kanssa.

Leave a Reply