实验一 .net数据访问技术

实验一 .net数据访问技术

ID:1719599

大小:99.00 KB

页数:5页

时间:2017-11-13

实验一 .net数据访问技术_第1页
实验一 .net数据访问技术_第2页
实验一 .net数据访问技术_第3页
实验一 .net数据访问技术_第4页
实验一 .net数据访问技术_第5页
资源描述:

《实验一 .net数据访问技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一ADO.NET数据访问技术专业班级学号姓名实验学时2实验类型验证性实验地点数计学院实验中心实验时间指导老师实验成绩年月日一、实验名称ADO.NET数据访问技术(2学时)二、实验目的1、了解与ADO.NET有关的命名空间。2、掌握使用Connection对象连接服务器上数据库的方法。3、掌握使用Command对象执行数据库访问命令的方法。4、掌握DataReader对象和DataAdapter对象的使用方法。5、掌握DataSet对象的使用方法。三、实验内容在SQLServer2008数据库管理系统中建立名称

2、为“data”的数据库,在该数据库中建立一个名称为“student”的关系表,其结构如图1-1所示,数据库中所有学生信息列表如图1-2所示:图1-1“student”关系表的结构图1-2数据库中所有学生信息列表1、编程实现按所在系查询学生信息。要求查询条件”所在院系”从键盘上输入,编程中要求用到Connection对象、Command对象和DataReader对象。(一)部分代码如下所示:namespaceConsoleApplicationStudent{classProgram{staticvoidMain(

3、string[]args){try{Console.WriteLine("请输入学生所在系的名称:");stringyuanxiStr=Console.ReadLine();SqlConnectionconn=newSqlConnection();//创建数据库连接对象conn.ConnectionString="datasource=(local);initialcatalog=data;IntegratedSecurity=SSPI";//数据库连接对象连接字符串conn.Open();//打开数据库SqlC

4、ommandcomm=newSqlCommand();//创建命令对象comm=conn.CreateCommand();//创建命令comm.CommandText="select*fromstudentwhere所在院系='"+yuanxiStr+"'";//命令语句,在stuent表中通过所在院系查找学生信息SqlDataReaderdr=comm.ExecuteReader();//读取数据if(dr.HasRows){for(inti=0;i

5、te(dr.GetName(i)+"tt");}Console.WriteLine();while(dr.Read()){for(intj=0;j

6、ch(Exceptionex){Console.WriteLine(ex.Message);}finally{Console.ReadLine();}}}}(二)运行结果如图1-3所示:图1-3按所在院系查找结果显示1、编程实现向“student”关系表中插入一条学生记录,并显示插入后“student”关系表中所有记录。要求学生记录从键盘上输入,编程中要求用到Connection对象、DataAdapter对象和DataSet对象。(一)部分代码如下所示:try{Console.WriteLine("请输入学生的

7、学号:");stringStuNo=Console.ReadLine();...//姓名、性别、出生日期、所在院系...cmd.CommandText="select*fromstudent";//数据库的连接、命令SqlDataAdapterda=newSqlDataAdapter(cmd);//创建适配对象SqlCommandBuilderbuilder=newSqlCommandBuilder(da);//创建命令DataSetds=newDataSet();//创建数据集da.Fill(ds,"Table

8、");//DataTabledt=ds.Tables["Table"];DataRowrow=dt.NewRow();row["学号"]=StuNo;...//姓名、性别、出生日期、所在院系同学号dt.Rows.Add(row);//添加一行记录da.Update(dt);//更新表Console.WriteLine("插入结果如下所示:");if(dt.Rows.Cou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。