网站大量收购闲置独家精品文档,联系QQ:2885784924

第+10+章+访问其他数据源.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三篇 数据操作篇 东鹏电子信息有限公司 * 内容 第 7 章 数据库与 ADO.NET 基础 第 8 章 Web 窗体的数据控件 第 9 章 ASP.NET 操作数据库 第 10 章 访问其他数据源 * 第 10 章 访问其他数据源 主讲:Jayce_Zou * 本章内容 主讲:Jayce_Zou 使用 ODBC .NET Data Provider 使用 OLE DB.NET Data Provider 访问 MySql 访问 Excel 访问 txt 访问 SQLite * ODBC .NET Data Provider 简介 主讲:Jayce_Zou ODBC(Open Database Connection,开放式数据互连)是访问数据库的一个统一的接口标准,它允许开发人员使用 ODBC API(应用程序接口)来访问多种不同的数据源,并执行数据操作。 当使用应用程序时,应用程序首先通过使用 ODBC API 与驱动管理器进行通信。 ODBC API 由一组 ODBC 函数调用组成,通过 API 调用 ODBC 函数提交 SQL 请求,然后驱动管理器通过分析 ODBC 函数并判断数据源的类型。 驱动管理器会配置正确的驱动器,然后将 ODBC 函数调用传递给驱动器。最后,驱动器处理 ODBC 函数调用,把 SQL 请求发送给数据源,数据源执行相应操作后,驱动器返回执行结果,管理器再吧执行结果返回给应用程序。 * 主讲:Jayce_Zou 使用命名空间 System.Data.Odbc 才能够使用 ODBC .NET Data Provider 来访问 ODBC 数据源。通过 ODBC 能够连接和执行数据操作,其访问方式和 SQL Server .NET Data Provider 相似,都需要先与数据源建立连接并打开连接,然后创建 Command 对象执行相应操作,最后关闭数据连接。 ODBC 对象如下: OdbcConnection:建立与 ODBC 数据源的连接。 OdbcCommand:执行一个 SQL 语句或存储过程。 OdbcDataReader:与 Command 对象一起使用,读取 ODBC 数据源。 OdbcDataAdapter:创建适配器,用来填充 DataSet。 OdbcCommandBuilder:用来自动生成插入、更新、删除等操作的 SQL 语句。 * 使用 DSN 的连接字符串进行连接 主讲:Jayce_Zou 使用 DSN(Data Source Name,数据源名)连接数据库,必须首选创建 ODBC 数据源,步骤如图: * 主讲:Jayce_Zou * 主讲:Jayce_Zou * 主讲:Jayce_Zou * 示例代码 主讲:Jayce_Zou 当创建完成数据源之后,就可以使用 OdbcConnection 对象连接应用程序和数据库,在使用 OdbcConnection 对象同样需要使用命名控件 System.Data.Odbc,示例代码如下所示 : string str = @“DSN=guojing”; //使用 ODBC 数据源 OdbcConnection con = new OdbcConnection(str); con.Open(); string strsql = select * from mytable; OdbcDataAdapter da = new OdbcDataAdapter(strsql,con); DataSet ds = new DataSet(); da.Fill(ds, tablename); 若需要执行插入、更新、删除等操作,可以使用 Command 对象执行相应的操作,示例代码如下所示: OdbcCommand cmd = new OdbcCommand(insert into my

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档