欢迎来到天天文库
浏览记录
ID:22287938
大小:123.55 KB
页数:5页
时间:2018-10-28
《实验一net数据访问技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验一ADO.NET数据访问技术专业班级学号姓名实验学时2实验类型验证性实验地点数计学院实验中心实验时间指导老师实验成绩年月日一、实验名称ADO.NET数据访问技术(2学时)二、实验目的1、了解与ADO.NET有关的命名空间。2、掌握使用Connection对象连接服务器上数据库的方法。3、掌握使用Command对象执行数据库访问命令的方法。4、掌握DataReader对象和DataAdapter对象的使用方法。5、掌握DataSet对象的使用方法。三、实验内容在SQLServer2008数据库管理系统中建立名称为“data”的数据库,在该数据库中建立一个名称为“student”的关系表,
2、其结构如图M所示,数据库巾所有学生信息列表如图1-2所示:YXZjxgl-dbo.student列名教掮类型允许Null值学号1char(10)□姓名char(10)□性别char(2)□出生曰期datetime0所在唉系nvarchar(50)0□图1-1“student”关系表的结构YXZjxgl-dbo.studentYXZ.jxgl-dbo.student学号姓名性别出生曰期所在院系►1218064011王玲女1993-02-0700:...数计学院1218064013贺浩異1992-09-0600:".数计学院1218064023弓长敏女1993-05-0300:...数计学院1
3、218064038杨茜芝女1992-08-0200:...数计学院1218064067弓长乐莉女1993-05-0800:...数计学院来MJLLMJLLMJLLMJLLMJLL图1-2数据库屮所有学生信息列表1、编程实现按所在系查询学生信息。要求查询条件”所在院系”从键盘上输入,编程屮要求用到Connection对象、Command对象和DataReader对象。(一)部分代码如下所示:namespaceConsoleApplicationStudent{classProgram{staticvoidMain(string[Jargs){try{Console.WriteLine("请输
4、入学生所在系的名称:");stringyuanxiStr=Console.ReadLineO;SqlConnectionconn=newSqlConnection();//创建数据库连接对象conn.Connectionstring=’’datasourcc=(local);initialcatalog=data;IntegratedSecurityzSSH";//数掘库连接对象连接字符中conn.OpenO;//打开数据库SqlCommandcomm=newSqlCommand();//创建命令对象comm=conn.CrcatcCommandO;//创建命令comm.CommandTe
5、xt="select*fromstudentwhere所在院系=’〃+yuanxiStr+"’";//命令语句,在stuent表中通过所在院系查找学生信息SqlDataReaderdr=comm.ExecuteReader();//读取数据if(dr.IlasRows){for(inti=0;i〈dr.FieldCount:i++){Console.Write(dr.GetName(i)+;}Console.WriteLineO;while(dr.Read()){for(intj=0;j〈dr.FieldCount;j++){Console.Write(dr.GetValue(j).ToS
6、tring()+〃t");}Console.WriteLineO;}}else{Console.WriteLine("对不起,没科您要炎询的结果!〃);comm.Dispose0;//命令对象释放资源conn.Close();//断开与数据库的连接}catch(Exceptionex){Console.WriteLine(ex.Message);}finally{Console.ReadLine();}■/(二)运行结果如图1-3所示:學号姓名性别出生日期1218064011王玲女1993/2/700000数计学院1218064013贺浩男1992/9/600000数计学院1218064
7、023张敏女1993/5/300000数计学院1218064038杨西芝女1992/8/200000数计学院1218064067张乐莉女1993/5/800000数计学院9/9/•x-4fr'生所在系的名称:所在院系YXZ.data-dbo.studentYXZ.data-dbo.学喊録学号姓名性别出生曰期所在院系1218064060杨茜芝女1994-03-0600:."数计学険1218064062赵俊玲女1994-02
此文档下载收益归作者所有