资源描述:
《实验六 使用NET进行数据库访问.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程名称Web程序设计实验名称实验六、ADO.NET进行数据库访问日期2014.4.24学生学号姓名班级实验目的:1.熟悉ADO.NET数据库访问技术。2.掌握Connection、Command对象的使用。3.掌握DataReader、DataAdapter对象操作数据库数据的方法。4.掌握VS2008中创建数据库的方法。实验条件:电脑一台、能上网查阅资料。实验内容与步骤:1.新建名字为“Accessdatabase_Exercise”的网站。2.在网站的App_Data文件夹中,建立数据库“MyDatabase
2、_Exercise.mdf”。3.在该数据库中建立一张职工表,并且添加一些模拟的职工记录。其关系模式如下:Employees(ID,NAME,SEX,AGE,Dateofwork,FilenameofPhoto)4.在web.config配置文件中,修改“”标记如下。3、Data
4、Directory
5、MyDatabase_Exercise.mdf;IntegratedSecurity=True;UserInstance=True"/>
5.添加一个网页,利用Command对象实现新职工的录入。6.添加一个网页,利用Command对象实现删除指定编号的职工记录。7.添加一个网页,利用Command对象实现修改指定编号的职工信息。8.添加一个网页,利用DataAdapter对象实现查询职工信息,并显示到网页的Label控件上。源代码:定义dal类:publiccl
6、assDAL{stringcon=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;publicDAL(){////TODO:在此处添加构造函数逻辑//}//执行sql操作publicintEdit(stringsql){SqlConnectionconn=newSqlConnection(con);SqlCommandcmd=newSqlCommand(sql,conn);SqlDataAdapterda=newSqlD
7、ataAdapter(cmd);conn.Open();inti=cmd.ExecuteNonQuery();conn.Close();returni;}publicDataTableSelect(stringsql){SqlConnectionconn=newSqlConnection(con);SqlCommandcmd=newSqlCommand(sql,conn);SqlDataAdapterda=newSqlDataAdapter(cmd);DataTabledt=newDataTable();da.Fill(d
8、t);returndt;}}3在数据库里建立职工表:图1职工表4添加一个网页,利用Command对象实现新职工的录入:图2录入代码如下:protectedvoidButton1_Click(objectsender,EventArgse){DALdal=newDAL();intid;stringname;stringsex;intage;stringdow;stringphtot;FuZhi(outid,outname,outsex,outage,outdow,outphtot);stringcmdMake=string.
9、Format("insertintoEmployeesvalues({0},{1},{2},{3},{4},{5})",id,name,sex,age,dow,phtot);try{if(dal.Edit(cmdMake)>0){msg.Text="添加成功";}elsemsg.Text="添加失败";}catch(Exceptionex){msg.Text="错误信息:"+ex.Message;}}privatevoidFuZhi(outintid,outstringname,outstringsex,outintage
10、,outstringdow,outstringphtot){id=Convert.ToInt32(txtId.Text);name=txtName.Text;sex=txtSex.Text;age=Convert.ToInt32(txtAge.Text);dow=txtDow.Text;phtot=tx