資源描述:
《數(shù)據(jù)庫接口訪問.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、實驗報告課程名稱Web程序設(shè)計實驗名稱實驗四、ADO.NET數(shù)據(jù)訪問接口日期2014.11.25學(xué)生學(xué)號B13053215姓名劉婷婷班級B130532實驗?zāi)康模?.熟悉ADO.NET數(shù)據(jù)庫訪問技術(shù)。2.掌握Connection、Command對象的使用。3.掌握DataReader、DataAdapter對象操作數(shù)據(jù)庫數(shù)據(jù)的方法。4.掌握VS2008中創(chuàng)建數(shù)據(jù)庫的方法。實驗條件:電腦一臺、能上網(wǎng)查閱資料。實驗內(nèi)容與步驟:1.實驗內(nèi)容一(1)要求1.新建名字為“Accessdatabase_Exercise”的網(wǎng)站
2、。2.在網(wǎng)站的App_Data文件夾中,建立數(shù)據(jù)庫“MyDatabase_Exercise.mdf”。3.在該數(shù)據(jù)庫中建立一張職工表,并且添加一些模擬的職工記錄。其關(guān)系模式如下:Employees(ID,NAME,SEX,AGE,Dateofwork,F(xiàn)ilenameofPhoto)4.在web.config配置文件中,修改“”標(biāo)記如下。3、ource=LTT;InitialCatalog=MyDatabase_Exercise;IntegratedSecurity=True"providerName="System.Data.SqlClient"/>
5.添加一個網(wǎng)頁,利用Command對象實現(xiàn)新職工的錄入。6.添加一個網(wǎng)頁,利用Command對象實現(xiàn)刪除指定編號的職工記錄。7.添加一個網(wǎng)頁,利用Command對象實現(xiàn)修改指定編號的職工信息。8.添加一個網(wǎng)頁,利用DataAdapter對象實現(xiàn)查詢職工信息,并顯
4、示到網(wǎng)頁的Label控件上。(2)源代碼和實驗結(jié)果1.添加一個Command_insert.aspx網(wǎng)頁,利用Command對象實現(xiàn)新職工的錄入。代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;usingSystem.Data;usingSyste
5、m.Web.Configuration;publicpartialclassCommand_insert:System.Web.UI.Page{protectedvoidSubmitBtn_Click(objectsender,EventArgse){stringsqlconnstr=WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;SqlConnectionsqlconn=newSqlConnection
6、(sqlconnstr);SqlCommandsqlcommand=newSqlCommand();sqlcommand.Connection=sqlconn;sqlcommand.CommandText="insertintoEmployees(ID,NAME,SEX,AGE,Dateofwork,FilenameofPhoto)values(@ID,@NAME,@SEX,@AGE,@Dateofwork,@FilenameofPhoto)";sqlcommand.Parameters.AddWithValue
7、("@ID",TextBox1.Text);sqlcommand.Parameters.AddWithValue("@NAME",TextBox2.Text);sqlcommand.Parameters.AddWithValue("@SEX",DropDownList1.Text);sqlcommand.Parameters.AddWithValue("@AGE",TextBox4.Text);sqlcommand.Parameters.AddWithValue("@Dateofwork",TextBox5.Te
8、xt);sqlcommand.Parameters.AddWithValue("@FilenameofPhoto",FileUpload1.FileName);try{sqlconn.Open();sqlcommand.ExecuteNonQuery();if(FileUpload1.HasFile==true){FileUpload1.SaveAs(Server.Map