• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      ASP.NET或者asp 代碼數(shù)據(jù)庫連接字符串總結

      2023-07-07 11:57 作者:31IDC 閱讀量:6486 所屬分類:虛擬主機

      ASP.NET或者asp 代碼數(shù)據(jù)庫連接字符串總結

      一、使用OleDbConnection對象連接OLE DB數(shù)據(jù)源

      1.連接Access 數(shù)據(jù)庫

      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數(shù)據(jù)庫只提供兩個連接屬性provider(數(shù)據(jù)提供程序)和data source(數(shù)據(jù)源);

      Access2000\2003的文件格式是“.mdb”,,Access2007的文件格式是“.accdb”;

      Access的數(shù)據(jù)提供程序版本是向下兼容的,在Win7下測試使用Microsoft.Jet.OLEDB.3.5提示“未在本地計算機上注冊“Microsoft.Jet.OLEDB.3.5”提供程序。”,改用Microsoft.Jet.OLEDB.4.0或者Microsoft.Ace.OLEDB12.0完全可以訪問Access2000的數(shù)據(jù)庫文件。當然也可以嘗試使用微軟提供的MDAC 來修改provider的版本。

      2.連接Excel數(shù)據(jù)庫

      Excel 2003: “provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access文件路徑;extended properties=excel 8.0”

      Excel 2007: “provider=Microsoft.Ace.OLEDB.12.0;Data Source=Access文件路徑;extended properties=excel 12.0”

      備注:在代碼中引用工作表時,應將表名表示為“[工作表名$]”,遇到字段為數(shù)據(jù)庫保留關鍵字時,給該字段名加上[]以示區(qū)別,如定義select 語句時:string connStr=”select * from [login$] where username=’abc’ and [password]=’abc123’ ”;

       

      如果在數(shù)據(jù)表中用數(shù)字作為文本類型數(shù)據(jù)時,則應在數(shù)字前加單引號將默認的數(shù)值強行設定為文本類型。

      3.連接SQL Server數(shù)據(jù)庫

      provider=SQLOLEDB;  Data Source=服務器名;  Initial Catalog=數(shù)據(jù)庫名;  uid=用戶;  pwd=密碼 二、使用SqlConnection對象連接SQL Server數(shù)據(jù)庫

      聲明:以下連接的屬性都可以參考“SQL Server 數(shù)據(jù)庫連接字符串參數(shù)一覽表”取它的別名;除了必須設置的屬性以外還可以設置其他輔助的屬性。如Connect Timeout、Encrypt等

      設置數(shù)據(jù)庫文件路徑的方法:

      1.使用絕對路徑:“AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf”

      2.使用服務器相對路徑:“AttachDbFilename=”+Server.MapPath(“\\App_Data\\data.mdf”)

      3.使用最簡單的相對路徑:“AttachDbFilename=|DataDirectory|\\data.mdf”

      推薦使用第3種方式,“|DataDirectory|”代表ASP.NET項目里自動創(chuàng)建的App_Data文件夾

      1.以SQL Server驗證模式連接SQLServer

      (1)以數(shù)據(jù)庫名連接方式

      Server=服務器名;  Database=數(shù)據(jù)庫名稱;  User ID=用戶名;  Password=密碼 或者(使用縮寫與別名)

      Server=服務器名;   Initial Catalog=數(shù)據(jù)庫名稱;  Uid=用戶;  Pwd=密碼 (2)以數(shù)據(jù)庫文件完整路徑連接方式

      “Serve=服務器名;AttachDbFilename=數(shù)據(jù)庫文件路徑;User ID=用戶名;Password=密碼”

      示例:

      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” 備注:密碼可以為空。

      2.以Windows 驗證模式連接SQL Serve

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 亚洲伊人久久成综合人影院| 精品久久综合一区二区| 亚洲综合精品网站| 亚洲色欲久久久久综合网| 色综合视频一区二区三区| 色噜噜狠狠色综合免费视频| 亚洲偷自拍拍综合网| 中文字幕亚洲综合久久| 色综合久久久无码中文字幕波多 | 丁香六月激情综合| 亚洲五月综合缴情在线观看| 色综合天天综合中文网| 亚洲国产精品综合久久网络| 亚洲综合丁香婷婷六月香| 婷婷久久综合九色综合九七 | 色婷婷综合久久久久中文| 国产99久久亚洲综合精品| 亚洲综合一区二区精品久久| 五月天婷亚洲天综合网精品偷| 久久婷婷午色综合夜啪 | 一本一本久久aa综合精品| 亚洲精品第一国产综合亚AV | 色欲久久久久久综合网精品| 久久综合九色综合97手机观看| 色综合久久综合网| 狠狠色丁香婷婷久久综合蜜芽| 天天爽天天狠久久久综合麻豆| 亚洲欧洲国产成人综合在线观看 | 伊人久久婷婷五月综合97色 | 亚洲综合av一区二区三区| 国产综合久久久久| 伊人久久综合成人网| 狠狠色丁香婷婷综合精品视频| 91精品国产色综合久久| 亚洲综合色在线观看亚洲| 自拍三级综合影视| 中文字幕久久综合| 国产成人综合久久综合| 久久综合偷偷噜噜噜色| 狠狠色婷婷丁香综合久久韩国| 国产综合精品久久亚洲|