跳至內容

ASP.NET或者asp 代碼數據庫連接字符串總結

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

asp.net和asp數據庫連接字符串大全

本文總結了多種數據庫連接字符串,涵蓋Access、Excel和SQL Server數據庫。 選擇合適的連接字符串取決於您的數據庫類型和版本。

一、使用OleDbConnection連接OLE DB數據源

此方法適用於連接Access和Excel數據庫。

  1. 連接Access數據庫:

    • Access 2000: "provider=Microsoft.Jet.Oledb.3.5;Data Source=Access文件路徑"
    • Access 2003: "provider=Microsoft.Jet.Oledb.4.0;Data Source=Access文件路徑"
    • Access 2007: "provider=Microsoft.Ace.Oledb.12.0;Data Source=Access文件路徑"

    注意: Access數據庫僅需provider (數據提供程序) 和 Data Source (數據源)兩個屬性。Access 2000/2003文件擴展名爲.mdb,Access 2007爲.accdb。 數據提供程序版本向下兼容,但可能需要調整以避免註冊問題。

  2. 連接Excel數據庫:

    • Excel 2003: "provider=Microsoft.Jet.OLEDB.4.0;Data Source=Excel文件路徑;extended properties=excel 8.0"
    • Excel 2007: "provider=Microsoft.Ace.OLEDB.12.0;Data Source=Excel文件路徑;extended properties=excel 12.0"

    注意: 引用工作表時,需使用[工作表名$]格式。數據庫保留字需用方括號[]括起來。數值型字段若存儲文本,需加單引號。

  3. 連接SQL Server數據庫 (使用OleDbConnection):

    "provider=SQLOLEDB; Data Source=服務器名; Initial Catalog=數據庫名; uid=用戶名; pwd=密碼"

二、使用SqlConnection連接SQL Server數據庫

此方法專門用於連接SQL Server數據庫,提供更強大的功能和性能。

連接字符串屬性可參考“SQL Server 數據庫連接字符串參數一覽表”。除了必需屬性,還可以設置Connect Timeout、Encrypt等輔助屬性。

設置數據庫文件路徑:

推薦使用相對路徑:"AttachDbFilename=|DataDirectory|data.mdf",其中|DataDirectory|代表ASP.NET項目的App_Data文件夾。

  1. SQL Server驗證模式:

    • 數據庫名連接:
      • "Server=服務器名; Database=數據庫名稱; User ID=用戶名; Password=密碼" (或使用縮寫:Server=服務器名; Initial Catalog=數據庫名稱; Uid=用戶名; Pwd=密碼)
    • 數據庫文件路徑連接:
      • "Server=服務器名; AttachDbFilename=數據庫文件路徑; User ID=用戶名; Password=密碼"
  2. Windows驗證模式: (省略用戶名和密碼,使用當前Windows賬戶連接) 需要根據實際情況配置。

示例連接字符串 (SQL Server驗證模式):

  • "Server=.\SQLEXPRESS; Database=DatabaseName; User ID=sa; Password=abc123"
  • "Server=.\SQLEXPRESS; Initial Catalog=DatabaseName; Uid=sa; Pwd=abc123"
  • "Server=(local)\SQLEXPRESS; AttachDbFilename=D:\Solution1\Web\App_Data\data.mdf; User ID=sa; Password=abc123"

密碼可以爲空,具體取決於您的SQL Server配置。 請根據您的實際環境選擇合適的連接字符串。

以上就是ASP.NET或者asp 代碼數據庫連接字符串總結的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。