第12章 简单数据库编程.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 简单数据库编程

第12章 简单数据库编程 本章要点: ? 数据库的基本概念 ? ADO.NET的基本概念 ? .NET Framework数据提供程序 ? ADO.NET对象 ? ADO.NET数据控件 ? ADO.NET数据库编程方法 12.1.2 ADO.NET概述 1..NET Framework数据提供程序 (1)SQL Server .NET数据提供程序 (2)OLE DB .NET数据提供程序 (3)ODBC .NET数据提供程序 (4)Oracle .NET数据提供程序 12.1.2 ADO.NET概述 2.Data Provider的四个核心对象 3.DataSet数据集 4.使用ADO.NET开发数据库应用程序的一般步骤 (1)根据使用的数据源,确定使用的.NET Framework数据提供程序; (2)建立与数据源的连接,需使用Connection对象; (3)执行对数据源的操作命令,通常是SQL命令,需使用Command对象; (4)使用数据集对获得的数据进行操作,需使用DataReader、DataSet等对象; (5)向用户显示数据,需使用数据控件。 12.1.3 SQL语言 1.数据查询 [格式]:Select 字段名列表 From 数据表名 [Where 条件] 例如,有下列语句: Select 教师号,姓名,工资 From 教师 Where 职称=讲师 其作用是“列出职称是讲师的教师的教师号、姓名和工资。 2.插入记录 [格式]:INSERT INTO 表名[(字段名1 [, 字段名2, …])] VALUES (表达式1 [,表达式2,…]) 例如,有下列语句: INSERT INTO 教师(教师号,姓名,职称) VALUES(010501,张小丽,助教) 其功能是向“教师”表中插入一条记录,并给教师号、姓名和职称字段赋值。 3.修改记录 [格式]:UPDATE 表名 SET 字段名1 = 表达式1[,字段名2=表达式2…] [WHERE 条件] 4.删除记录 [格式]:DELETE FROM 表名 [WHERE 条件] 例如,有以下语句: DELETE FROM 教师WHERE 考评=不称职 其作用是从教师表中删除所有考评不合格的教师。 12.1.4 ADO.NET对象及其编程 1.Connection对象及其使用 【例12-1】 编写一个用来测试连接的应用程序,用来建立与当前目录下的Microsoft Access 2002数据库Txlgl.mdb的连接。程序的设置界面如图12-3所示,程序的运行界面如图12-4所示。 2.Command对象及其使用 (1)Command对象的常用属性 ? CommandType属性 ? CommandText属性 ? CommandTimeout属性 ? Connection属性 (2)Command对象的常用方法 ? Prepare方法 [格式]:NotOverridable Public Sub Prepare() Implements IDbCommand.Prepare ? ExecuteNonQuery方法 [格式]:NotOverridable Public Function ExecuteNonQuery() As Integer Implements IDbCommand.ExecuteNonQuery ExecuteReader方法 [格式]: Overloads Public Function ExecuteReader() As OleDbDataReader 3.DataReader对象及其使用 (1)DataReader对象的常用属性 ? FieldCount属性 ? RecordsAffected属性 (2)DataReader对象的常用方法 ? Read方法 [格式]:NotOverridable Public Function Read() As Boolean Implements IDataReader.Read ? NextResult方法 [格式]:NotOverridable Public Function NextResult() As Boolean Implements IDataReader.NextResult ? Close

文档评论(0)

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

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

1亿VIP精品文档

相关文档