dsn是什麼意思

dsn是什麼意思

dsn表示數據源名稱,是一種數據結構,包含有關打開數據庫連接驅動程序連接到數據庫所需的特定數據庫的信息。DSN存儲在註冊表中或作爲單獨的文本文件存儲。DSN中包含的信息有名稱,目錄和數據庫驅動程序,以及用戶ID和密碼(取決於DSN的類型)。開發人員爲每個數據庫創建單獨的DSN,爲了連接到數據庫,開發人員需要在程序中指定DSN。相反,沒有DSN的連接需要在程序中指定所有必要的信息。

dsn有三種類型,分別是文件DSN、系統DSN、用戶DSN。DSN信息存儲在註冊表中,用戶DSN允許單個用戶訪問單個計算機上的數據庫,系統DSN允許計算機上的多個用戶訪問數據庫,文件DSN將相關信息存儲在以“”擴展名結尾的文本文件中。

資料拓展:數據源(DataSource)顧名思義,數據的來源,是提供某種所需要數據的器件或原始媒體。在數據源中存儲了所有建立數據庫連接的信息。就像通過指定文件名稱可以在文件系統中找到文件一樣,通過提供正確的數據源名稱,你可以找到相應的數據庫連接。