ネットワーク百科事典
ネットワーク百科事典におけるデータソースNamaの定義。
データソース名(DSN)とは何ですか?
DSNはデータソース名の略で、open database connectivity(ODBC)を使用してデータベースへのデータ接続を作成するために使用される一意の名前です。 データソース名(DSN)は、データベース内のデータにアクセスまたは管理する必要があるアプリケーションで使用されます。
すべてのODBC接続では、接続をサポートするようにDSNを構成する必要があります。 クライアントアプリケーションがODBC準拠のデータベースにアクセスする場合は、DSNを使用してデータベースを参照します。
MICROSOFT WINDOWS NT ODBCまたはコントロールパネルのWindows2000Administrative Tools\Data Sources(ODBC)ユーティリティを使用して、ODBC準拠のデータベースのDSNを構成できます。 3種類のDsnを作成できます:
- ユーザー DSNは、作成したユーザーにのみ表示され、現在のマシンでのみ使用できます。
- マシン上のすべてのユーザーに表示され、Windows NTおよびWindows2000サービスからもアクセスできるシステムDSN。 システムDSNはレジストリに格納されます。
- 同じODBCドライバがインストールされているユーザーが共有できるファイルDSN。 ファイルDSNはファイルに格納されます。
データソース名の使用例
DSN接続を開くためのASP(VBScript)コードは、次のようになります:
Dim DatabaseObject1Set DatabaseObject1 = Server.CreateObject("ADODB.Connection")DatabaseObject1.Open("DSN=example;")
PHPでは、PEAR::DBパッケージを使用して外部DSNなしで接続を開きます(「DSNなしの接続」、つまり ヒント
データベース情報にアクセスするためにMicrosoft ActiveX Data Objects(ADO)を使用するWebアプリケーションを設計する場合は、ADOはユーザー Dsnでは機能しないため、ファイルDSN
Leave a Reply