2014110637仁青拉初试验七_第1页
2014110637仁青拉初试验七_第2页
2014110637仁青拉初试验七_第3页
2014110637仁青拉初试验七_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验编号:卫乙. 师大实验报告 2016 年6月12日计算机科学学院 级06班 实验名称:AD0连接数据库实现简单数据操 作:仁青拉初 学号:2014110637 指导老师: 莉实验成绩:实验七ADO连接数据库实现简单数据操作一. 实验目的及要求在高级语言过ADO或者ADO. NET连接SQL SERVER数据库,做一些简单应用。二. 实验容在高级语言中使用ADO控件(ADO. NET控件)或ADO对象(ADO. NET对象)连接SQL SERVER 数据库,实现对表格的基本操作,能与数据库交互,包括数据查询,添加,删除和修改, 实验报告中呈现程序代码和效果图。三实验主要流程、基本操作或核心代

2、码、算法片段(该部分如不够填写,请另加附页)建立一个C#窗体应用程序,使用ADO. NET访问数据库建立数据表create table test(name char(l0city char(10 );插入数据insert into test valuse:*W*Paris);实现原理:public void buttonl Click(object sender, I:venlArgs e)string readSql = select namet city from lestn;string connectString =System. Configuration. Configuratio

3、nSeLlings. AppSettingsMDBH;SqlConnection connection = new Sq1 Connect ion(connectString):Sql Command comma nd = new Sq IConuiiand (readSql, connection): connection 0pen();SqlDalaReader reader = commancl. ExecuteReader ();Book. CCoiiliI. AddListViewByDataReader(this 1islViewl,reader):connection. Clos

4、e();添加记录: J AddForm2NamePeterbuttonlMidson实现原理:private void buttonl Click (object sender, EventArgs e)nameStr = this texlBoxl. Text;cityStr = this l extBox? .Text;string insertSql = stringFormat(INSERT INTOtest (name, city) VALUES (r 0) ,1 1 ),r, new object nameS tr, cityStr ); Console. WriteLine(in

5、sertSql); string connectString = *server 二 localhost; integrated securi ty sspi; database - db;SqlConnect ion connection = new SqlConnection(connectString):SqlCommand command = new Sq1Command(insertSq1, connection); connect io n. 0pen(); int count = conunand. ExecuteNonQuery (): connect io n. Close

6、(); f. buttonl Click(nullt null); this Close();(源自百度)册删除记录吐? Del Form1 = 1 la 1 心删踪条件删瞧属性BaffinPeter Formlo 回却RangeNameCity修改记录1ikalHew YorkOKDelete实现原理private void buttonl Click (object sender, EventArgs e)siring where = comboBox1 .Text; string value = LextBoxl.Text; string delectSql = string Forma

7、t(DELETE from test where :0 = * U! * new object where, value );string connectString = userver - localhost; integrated securily 二 sspi; database = db;SqlConneclion connection = new Sq1 Connection(connectString): Sq ICoininand command = new SqIConuiiand(delectSql t connection): connect io n. Open();in

8、t counl = conunand. ExecuteNonQuery (); connect io n. Close ();f. buttonl Click(nullt null):this Close();(源自百度)修改记录Forml巳凹.% J实现原理private void buttonl Click (object sender. EventArgs e)string where = coinboBoxl. Text;string value origal = textBox1.Text;string value modify = textBox2.Text;string dele

9、ctSql = string. Format(MUPDATE test SET 10 = 1 r where new object where, value modify,value origal );string connectString = Hserver - localhost; integrated securi ty - sspi; database 二 dbn;SqlConnect ion connection = new Sq1Connection(connectString);Sql Command comma nd = new Sq IConuiiand (delectSq

10、l, connection);connect io n. Open();int count = conunand. ExecuteNonQuery ();connection. Close();f. buttonl Click (null, null):this Close();(源自百度)四.实验结果的分析与评价(该部分如不够填写,请另加附页)通过本次实验了解AD0.NET,还不是特别的熟悉,所在运用上还有一定的困难,需 要多去看一些与高级语言相关的书籍,让自己能够更好的掌握高级语言,AD0.NET互操作性、 可维护性、可编性、性能优化、可伸缩性等优点,ADO.NET应用程序都使用对数据的不连接 访问,因此它不会在较长持续时间保留数据库锁或活动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论