ネットワーク百科事典

ネットワーク百科事典におけるデータソースNamaの定義。

データソース名(DSN)とは何ですか?

DSNはデータソース名の略で、open database connectivity(ODBC)を使用してデータベースへのデータ接続を作成するために使用される一意の名前です。 データソース名(DSN)は、データベース内のデータにアクセスまたは管理する必要があるアプリケーションで使用されます。

すべてのODBC接続では、接続をサポートするようにDSNを構成する必要があります。 クライアントアプリケーションがODBC準拠のデータベースにアクセスする場合は、DSNを使用してデータベースを参照します。

データソース名(DSN)
データソース名(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