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.
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