用ASP.NET/C#連接Access和SQL Server數(shù)據(jù)庫(kù)(2)_.Net教程
推薦:ASP.NET、JSP及PHP之間的抉擇由于我常接是ASP、JSP及PHP的項(xiàng)目,所以正開(kāi)始寫(xiě)一系列的文章來(lái)比較它們之間的差別,當(dāng)我寫(xiě)到一半時(shí),ASP 被宣布了,所以我不得不重新開(kāi)始審視這個(gè)問(wèn)題。我正在同時(shí)做一個(gè)JSP項(xiàng)目和一個(gè)ASP項(xiàng)目
解釋:
連接SQL Server數(shù)據(jù)庫(kù)的機(jī)制與連接Access的機(jī)制沒(méi)有什么太大的區(qū)別,只是改變了Connection對(duì)象和連接字符串中的不同參數(shù).
首先,連接SQL Server使用的命名空間不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的連接字符串了,我們一個(gè)一個(gè)參數(shù)來(lái)介紹(注意:參數(shù)間用分號(hào)分隔):
"user id=sa":連接數(shù)據(jù)庫(kù)的驗(yàn)證用戶(hù)名為sa.他還有一個(gè)別名"uid",所以這句我們還可以寫(xiě)成"uid=sa".
"password=":連接數(shù)據(jù)庫(kù)的驗(yàn)證密碼為空.他的別名為"pwd",所以我們可以寫(xiě)為"pwd=".
這里注意,你的SQL Server必須已經(jīng)設(shè)置了需要用戶(hù)名和密碼來(lái)登錄,否則不能用這樣的方式來(lái)登錄.如果你的SQL Server設(shè)置為Windows登錄,那么在這里就不需要使用"user id"和"password"這樣的方式來(lái)登錄,而需要使用"Trusted_Connection=SSPI"來(lái)進(jìn)行登錄.
"initial catalog=Northwind":使用的數(shù)據(jù)源為"Northwind"這個(gè)數(shù)據(jù)庫(kù).他的別名為"Database",本句可以寫(xiě)成"Database=Northwind".
"Server=YourSQLServer":使用名為"YourSQLServer"的服務(wù)器.他的別名為"Data Source","Address","Addr".如果使用的是本地?cái)?shù)據(jù)庫(kù)且定義了實(shí)例名,則可以寫(xiě)為"Server=(local)\實(shí)例名";如果是遠(yuǎn)程服務(wù)器,則將"(local)"替換為遠(yuǎn)程服務(wù)器的名稱(chēng)或IP地址.
"Connect Timeout=30":連接超時(shí)時(shí)間為30秒.
在這里,建立連接對(duì)象用的構(gòu)造函數(shù)為:SqlConnection.
其余的就和Access沒(méi)有什么區(qū)別了!
分享:ASP.NET中的事務(wù)處理和異常處理使用SQL-Transaction類(lèi)和.NET提供的異常處理機(jī)制,我們就能夠以一種可靠的方式處理數(shù)據(jù)庫(kù)運(yùn)行中的問(wèn)題和發(fā)現(xiàn)系統(tǒng)異常。這篇小文章將解釋事務(wù)處理和異常處理的概念和用法。 什么是事務(wù)? 事
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶(hù)端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 七招制勝ASP.NET應(yīng)用程序開(kāi)發(fā)
- 解析防網(wǎng)站登陸被破解的簡(jiǎn)單方法
- 怎樣解決asp.net URL傳值出現(xiàn)錯(cuò)誤的問(wèn)題
- ASP.NET 2.0的URL映射的實(shí)現(xiàn)方法
- ASP.NET MVC中解析淘寶網(wǎng)頁(yè)出現(xiàn)亂碼問(wèn)題的解決方法
- c#.net函數(shù)列表
- ASP.NET MVC :實(shí)現(xiàn)我們自己的視圖引擎
- 解析TABLE導(dǎo)入到EXCEL
- 淺談Ja.Net:融合 Java 1.5 和 .NET
- 組合.NET數(shù)據(jù)控件構(gòu)建強(qiáng)大用戶(hù)接口
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索用ASP.NET/C#連接Access和SQL Server數(shù)據(jù)庫(kù)(2)
- 教程說(shuō)明:
.Net教程-用ASP.NET/C#連接Access和SQL Server數(shù)據(jù)庫(kù)(2)
。