.NET框架中对象的巧用.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.NET框架中对象的巧用.doc

.NET框架中对象的巧用 摘 要:随着现代信息技术的发展,各类数据的操作在许多管理系统中起到了举足轻重的作用,然而对数据库的操作大都为增、删、查、改,然而针对C#中.NET框架提供的四个对象可以实现以上的操作,我就用自己平常总结出的经典代码,讲解一下C#中用什么对数据库实现相应操作的。 关键词:数据库连接;数据读取器;数据集;数据网格 中图分类号:TP311 现实生活中,到处都会遇到对数据的操作问题,比如一个新的员工进入公司,那么人事部门的人员需要把新员工的信息加入公司的员工信息表中,财务部门要给新员工工资情况添加到工资表中;如果一名员工离开了,则要将此员工的所有信息全部清除。 以上的这些都实现了对员工信息实行了增、删、查、改的操作,这些操作在C#中是借助于微软公司为开发人员提供了一种.NET框架组件,而这个.NET框架组件中的数据提供程序是应用程序与数据源之间的一座桥梁。它允许你从数据源返回查询的结果,在数据源上执行命令,把数据集中的改变提交到数据源。(这里面所说的数据源可以将其理解为数据库).NET框架数据提供程序包括了四个对象:Connection、Command、DataReader、DataAdapter。 .NET框架中的对象之间都是有关联的。下面根据一些具体的实例,详细介绍这些对象用法。 实例1:有一名新的员工加入了公司,要将这个员工的基本信息添加到原有的员工信息表中。员工信息如下:王小飞,男,25岁,本科学历,计算机专业毕业,现从事网络销售。 现要用代码的方式将员工的信息添加到数据库中,那么首先需要建立前台窗口与后台数据库的连接,代码如下: OleDbConnectionconObj newOleDbConnection(); conObj.ConnectionString Provider Microsoft.Jet.OLEDB.4.0;Datasource db1.mdb; 要实现向数据库中添加一条记录,要用到SQL语句中的Insert命令来实现。SQL语句如下: stringstr Insertinto员工信息表values(+员工的信息字段+); 最后在Command对象中,有ExecuteNonQuery()这个方法可以用来执行SQL语句,并会将信息修改在数据库中,代码如下: OleDbCommandcmdObj newOleDbCommand(str,conObj); cmdObj.ExecuteNonQuery(); MessageBox.Show(添加成功!,提示); 以上实现了对数据库中的数据进行了添加,如果要删除或修改某个员工的信息时,我们只需要将SQL语句变换一下,其它地方不做任何变化,就可以实现你所需要的结果了。比如删除“刘霖”这个员工的信息,可以使用如下SQL语句: stringstr delete*from员工信息表whereempName +textBox1.text+;(empName为数据库中员工姓名的字段,而textBox1.text为输入“刘霖”的文本框) 在大型程序中,则可以将这些操作定义为一个类,那么如果在程序中要实现对数据进行增、删、改时,只需要调用类中的方法就可以实现对数据库中的数据进行相应的操作,而不需要重复得去写代码,从而简化了程序员对代码的编写。 对数据库的操作还有一个重要的就是对数据库中信息的查看,要实现这个操作,则需要使用DataReader对象来实现某条信息的查询。 实例2:当我要查询员工信息表中员工姓名为王双的员工信息,那么同理,首先要实现窗口与数据库之间的连接,接下来,要查询某个员工的信息,同样需要借助于SQL语句来实现,SQL语句如下: stringstr Select*from员工信息表whereempName +textBox1.Text+; 下面使用Command对象来执行SQL语句,同时使用DataReader对象来将Command查询的结果交由读取器读出信息,代码如下: OleDbCommandmyCommand newOleDbCommand(str,oleCon); OleDbDataReadermyReader myCommand.ExecuteReader(); 最后就是要将读取器读取的查询结果显示在窗口相应的文本框中,以便用户能很清楚的看到自己所查询的结果。 而对于DataAdapter这个对象而言,它是需要去借助于一定的控件来发挥自己的能力,在C#中它常与DataGrid数据网格控件一起使用,来显示数据库中的信息。这样的话,对于使用者来说,不仅可以方便的实现对数据库中的信息进行操作,而且能及时看到自己对数据库的操作是否准确,那么大大减少了用户对数据库的误操作。 实例3:如果要让管理员清楚到看员工信息表中随时的变化,而不用去打开

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档