日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

用ASP.NET/C#連接Access和SQL Server數(shù)據(jù)庫(kù)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦: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)目

連接Access

首先看一個(gè)例子代碼片斷:
程序代碼:

--------------------------------------------------------------------------------
using System.Data;
using System.Data.OleDb;

......

string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection =@"Data Source=C:\BegASPNET\Northwind.mdb";

OleDbConnection objConnection=new OleDbConnection(strConnection);
......

objConnection.Open();
objConnection.Close();

......

--------------------------------------------------------------------------------

解釋:

 連接Access數(shù)據(jù)庫(kù)需要導(dǎo)入額外的命名空間,所以有了最前面的兩條using命令,這是必不可少的!

 strConnection這個(gè)變量里存放的是連接數(shù)據(jù)庫(kù)所需要的連接字符串,他指定了要使用的數(shù)據(jù)提供者和要使用的數(shù)據(jù)源.

 "Provider=Microsoft.Jet.OleDb.4.0;"是指數(shù)據(jù)提供者,這里使用的是Microsoft Jet引擎,也就是Access中的數(shù)據(jù)引擎,asp.net就是靠這個(gè)和Access的數(shù)據(jù)庫(kù)連接的.

 "Data Source=C:\BegASPNET\Northwind.mdb"是指明數(shù)據(jù)源的位置,他的標(biāo)準(zhǔn)形式是"Data Source=MyDrive:MyPath\MyFile.MDB".

ps:
 1." ="后面的"@"符號(hào)是防止將后面字符串中的"\"解析為轉(zhuǎn)義字符.
 2.如果要連接的數(shù)據(jù)庫(kù)文件和當(dāng)前文件在同一個(gè)目錄下,還可以使用如下的方法連接:
  strConnection ="Data Source=";
  strConnection =MapPath("Northwind.mdb");
  這樣就可以省得你寫(xiě)一大堆東西了!
 3.要注意連接字符串中的參數(shù)之間要用分號(hào)來(lái)分隔.

 "OleDbConnection objConnection=new OleDbConnection(strConnection);"這一句是利用定義好的連接字符串來(lái)建立了一個(gè)鏈接對(duì)象,以后對(duì)數(shù)據(jù)庫(kù)的操作我們都要和這個(gè)對(duì)象打交道.

 "objConnection.Open();"這用來(lái)打開(kāi)連接.至此,與Access數(shù)據(jù)庫(kù)的連接完成.其余操作(插入,刪除...)請(qǐng)參閱相關(guān)書(shū)籍

連接SQL Server

例子代碼片斷:
程序代碼:

--------------------------------------------------------------------------------
using System.Data;
using System.Data.SqlClient;

...

string strConnection="user id=sa;password=;";
strConnection ="initial catalog=Northwind;Server=YourSQLServer;";
strConnection ="Connect Timeout=30";

SqlConnection objConnection=new SqlConnection(strConnection);
...

objConnection.Open();
objConnection.Close();

...

--------------------------------------------------------------------------------

分享:ASP.NET中的事務(wù)處理和異常處理
使用SQL-Transaction類和.NET提供的異常處理機(jī)制,我們就能夠以一種可靠的方式處理數(shù)據(jù)庫(kù)運(yùn)行中的問(wèn)題和發(fā)現(xiàn)系統(tǒng)異常。這篇小文章將解釋事務(wù)處理和異常處理的概念和用法。 什么是事務(wù)? 事

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程