国产精品久久久久久亚洲影视,性爱视频一区二区,亚州综合图片,欧美成人午夜免费视在线看片

意見箱
恒創(chuàng)運營部門將仔細參閱您的意見和建議,必要時將通過預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見/建議
提交建議

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

來源:佚名 編輯:佚名
2024-02-02 15:30:15

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

一、使用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ù)庫文件。當(dāng)然也可以嘗試使用微軟提供的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”

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

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

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

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

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

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

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

2.使用服務(wù)器相對路徑:“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=服務(wù)器名; Database=數(shù)據(jù)庫名稱; User ID=用戶名; Password=密碼 或者(使用縮寫與別名)

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

“Serve=服務(wù)器名;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

本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達的觀點和判斷不代表本網(wǎng)站。
上一篇: 各個Linux系統(tǒng)如何安裝Wget? 下一篇: 寶塔面板如何設(shè)置定期自動備份數(shù)據(jù)庫?