encyklopedie sítě

definice zdroje dat Nama v Encyklopedii sítě.

co je název zdroje dat (DSN)?

DSN je zkratka pro Data Source Name, je jedinečný název používaný k vytvoření datového připojení k databázi pomocí Open database connectivity (ODBC). Název zdroje dat (DSN) používají aplikace, které potřebují přístup nebo správu dat v databázi.

všechna připojení ODBC vyžadují konfiguraci DSN pro podporu připojení. Pokud chce klientská aplikace přistupovat k databázi kompatibilní s ODBC, odkazuje na databázi pomocí DSN.

název zdroje dat (DSN)
název zdroje dat (DSN)

DSN pro databázi kompatibilní s ODBC můžete nakonfigurovat pomocí nástroje Microsoft Windows NT ODBC nebo nástroje pro správu Windows 2000\Data Sources (ODBC) v Ovládacích panelech. Můžete vytvořit tři druhy DSN:

  • uživatel DSN, který je viditelný pouze pro uživatele, který jej vytvoří a může být použit pouze na aktuálním počítači.
  • systém DSN, který je viditelný pro všechny uživatele v počítači a je také přístupný pro služby Windows NT a Windows 2000. Systém DSN je uložen v registru.
  • soubor DSN, který mohou sdílet uživatelé, kteří mají nainstalované stejné ovladače ODBC. Soubor DSN je uložen v souboru.

příklady použití názvu zdroje dat

kód ASP (VBScript) pro otevření připojení DSN může vypadat následovně:

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

v PHP pomocí balíčku PEAR::DB otevřete připojení bez externího DSN (“DSN-less connection”, tj.

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

TIP

při navrhování webových aplikací, které používají datové objekty Microsoft ActiveX (Ado) pro přístup k databázovým informacím, nezapomeňte použít Soubor DSN nebo systém DSN, protože ADO nefunguje s uživatelskými DSN.

Leave a Reply