欢迎来到天天文库
浏览记录
ID:36895449
大小:958.50 KB
页数:38页
时间:2019-05-10
《第13章ADO.NET建立网页资料库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第13章ADO.NET建立網頁資料庫13-1網頁資料庫的基礎13-2建立資料庫連接13-3ADO.NET的DataReader物件13-1網頁資料庫的基礎13-1-1資料庫系統13-1-2ASP.NET與資料庫13-1-3ADO.NET的簡介13-1-4如何建立ASP.NET網頁資料庫13-1-1資料庫系統-說明資料庫系統本身就是一套應用程式,目前的主流是關聯式資料庫系統,例如:Access、MySQL、SQLServer和Oracle等。可以使用SQL資料庫語言來儲存和管理所需資料。13-1-1資料
2、庫系統-資料庫的組成:資料表、記錄與欄位113-1-1資料庫系統-資料庫的組成:資料表、記錄與欄位2資料表可以使用「索引」(Index)將資料系統化的整理,以便在大量資料中快速找到所需的資料或進行排序。例如:在通訊錄資料表使用編號欄位建立主索引鍵,或稱為「主鍵」(PrimaryKey),如此就可以透過編號來加速資料表記錄的搜尋和排序。13-1-2ASP.NET與資料庫網頁資料庫是一種結合前端HTML文件或Web表單的使用介面,配合後端Web伺服器和資料庫系統的一種應用程式架構,如下圖所示:13-1-3
3、ADO.NET的簡介ADO.NET是是「ADO」(ActiveXDataObject)元件的後繼者,其主要目的是在.NETFramework平台存取資料。以ASP.NET來說,ADO.NET的主要功能是存取資料庫,所以ASP.NET使用ADO.NET,一般來說都是為了建立網頁資料庫。13-1-4如何建立ASP.NET網頁資料庫ASP.NET配合ADO.NET建立網頁資料庫的步驟,如下所示:建立資料庫建立資料庫連接:使用ADO.NET的OLEDB提供者來建立資料庫連接。存取資料庫:使用ADO.NET的D
4、ataReader或DataSet來存取資料庫的記錄資料。執行網頁資料庫:啟動瀏覽程式執行ASP.NET程式,以便測試網頁資料庫的執行結果。13-2建立資料庫連接13-2-1ADO.NET的名稱空間13-2-2建立Connection物件13-2-1ADO.NET的名稱空間ASP.NET程式需要匯入指定的名稱空間,才能使用ADO.NET類別來存取資料庫。13-2-2建立Connection物件-說明Connection物件可以建立ASP.NET程式與存取資料來源的連結和初始資料庫。Connection
5、物件有兩種:OLEDB是使用OleDbConnection物件。SQLServer是使用SqlConnection物件。13-2-2建立Connection物件-匯入名稱空間在ASP.NET程式需要匯入所需名稱空間,才能使用ADO.NET的類別和物件,如下所示:<%@ImportNamespace="System.Data"%><%@ImportNameSpace="System.Data.OleDb"%>SQLServer與SQLServerExpress匯入的名稱空間:<%@ImportNames
6、pace="System.Data"%><%@ImportNameSpace="System.Data.SqlClient"%>13-2-2建立Connection物件-步驟一:建立Connection物件1在ASP.NET程式建立Connection物件,就是宣告和建立OleDbConnection物件變數objCon,如下所示:OleDbConnectionobjCon=newOleDbConnection(strDbCon);程式碼使用new運算子建立名為objCon的OleDbConnecti
7、on物件,strDbCon變數是資料來源字串,如下所示:stringstrDbCon="Provider=Microsoft.Jet.OLEDB.4.0;“+"DataSource="+Server.MapPath("iPods.mdb");13-2-2建立Connection物件-步驟一:建立Connection物件2連接SQLServer與SQLServerExpress資料庫的SqlConnection物件,如下所示:strDbCon="server=localhost;database=iPo
8、ds;uid=sa;pwd=1234";SqlConnectionobjCon=newSqlConnection(strDbCon);另一種寫法,如下所示:strDbCon="userid=sa;password=1234;;"+"initialcatalog=iPods;"+"datasource=localhost";13-2-2建立Connection物件-步驟一:建立Connection物件3至於SQLServer2005Express的連接字串
此文档下载收益归作者所有