应用ADO.NET访问数据库.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
PAGE PAGE 1 应用ADO.NET访问数据库   摘要:该文介绍了数据库开发的一般过程,针对面向对象程序设计的数据库访问技术。数据库访问的各个对象及对象的属性、方法、及使用。   关键词:ADO.NET;数据库;属性;方法   中图分类号:TP311.13文献标识码:A文章编号:1009-3044(2013)05-0963-02   使用ADO.NET开发数据库访问程序一般过程是:创建connection对象,连接数据库。   创建Command对象执行SQL命令;创建DataAdapter对象,支持数据源和数据集之间的数据交换;创建Dataset对象,将数据源中所取得的数据保存在内存之中,并对数据进行各种操作等过程。   假定现已使用MicrosoftAccess2000建立了Student.mdb数据库,数据库中建有一个如前表所示的数据表,数据表取名为studentbook,表中的字段名分别为Num(学号)、Name(姓名)、Age(年龄)、Sex(性别)和specialities(专业),现以该数据表为例,介绍如何应用ADO.NET编写访问数据库应用程序。   表1学生信息表   [学号\&姓名\&年龄\&性别\&专业\&99001\&王玲\&20\&女\&计算机\&99002\&张良\&21\&男\&机械\&99003\&李丽\&21\&女\&管理\&…\&…\&…\&…\&…\&]   1创建和使用connection对象   如果要访问数据源中的数据,必须先与数据库建立连接,在ADO.NET中,可以使用两个类来创建connection对象:   SQLConnection类:管理与SQLServer7.0版或更高版本的连接,该类类位于system.Data.sqlclient命名空间。   OLEDBConnection:管理与可通过OLEDB访问的数据源的连接。该类位于System.Data.OLeDb命名空间。   现以连接OLEDB数据源为例,并假设已引入相关的命名空间。创建OLEDBConnection对象语法格式:Dim对象名AsNewOLEDBConnection(连接字符串)   1.1OLEDBConnection类所提供的属性   1)Connectionstring属性:Connectionstring属性用于设置连接到数据库的连接字符串。连接字符串采用由分号分隔的一系列“关键词=值”的形式。其中各“关键词”和“值”为本类的其他属性名和相应的属性值。   2)ConnectionTimeout属性:设置连接超时的时间。该属性的默认值为15秒。   3)DataBase属性:连接的数据库名。   4)Datasource属性:数据库所在位置及名称。   5)Provider属性:设置想连接的数据库种类。其中,MSDAORA为Oracle数据库;SQLOleDb为SQLServer数据库;Microsoft.Jet.oLEDB.4.0为Access数据库。   1.2OleDbconnection类提供的主要方法   1)open方法:用于打开数据库。   2)close方法:close方法用于关闭数据库。   2创建和使用Command对象   当使用连接对象的open方法与数据库建立连接后,需要执行相应的SQL命令对数据库进行操作,这样就需要创建Command对象。下面以创建OleDbcommand对象为例,来介绍创建command对象的语法格式:   Dim对象名AsNewOleDbcommand(SQL字符串,connection对象)   该类提供的相关属性如下:   1)commandText属性:用于设置或获取要执行的SQL语句。   2)commandType属性:用于设置或获取命令的种类,有Text、TableDirect及storeprocedure三种分别代表SQL命令,数据表及存储程序名。   3)connection属性:用于设置或获取connection对象。   3创建和使用DataAdapter对象   当连接数据库,并执行了SQL命令之后,接着便是将数据库中的数据读入到Dataset对象中,DataAdapter对象就是负责在数据源与Dataset对象之间交换数据,它不仅能交数据源中的数据读入Dataset对象,还可将Dataset对象中更新的数据写回到数据库中去。   下面以创建OleDbDataAdapter对象为例来说明。创建OleDbDataAdapter对象的语法格式如下:   Dim对象名AsNewOleDbDataAdapter(command对象)   只要在创建DataAdapter对象时,输入一个command对象即可。该类提供

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档