Visual BasicNET程序设计基础第九章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Command对象?? Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。 通过SqlCommand对象进行数据操作 Dim cmd As SqlCommand=New SqlCommand(“select * from authors”,conn) ‘该语句用来对SqlServer数据库执行查询语句select * from authors 通过OleDbCommand对象进行操作 Dim Cmd As OleDbCommand=New OleDbCommand(″SELECT *From authors″, Conn) 或用以下语句: Dim Cmd As New OleDbCommand() Cmd.Connection = Conn Cmd.CommandText = ″SELECT * FROM authors″ 在VB.NET中执行Command对象有以下几种方法: (1)ExecuteReader方法 在需要一个DataReader的时候,可以使用此方法,语法如下: Dim Rd as oleDbDataReader Rd=Cmd.ExecuteReader (2)ExecuteNonQuery方法 当执行没有返回数据的SQL语句时,比如插入、更新或删除数据等操作,可以使用ExecuteNonQuery方法。语法如下: Cmd.ExecuteNoQuery 第9章 VB.Net 中数据库编程 本章要点 了解数据库知识和SQL语言 学习VB.NET中数据库访问技术 学习OleDbConnection控件和OleDbCommand控件的使用 学习SqlConnection控件、DataGrid控件和SqlDataAdapter控件的使用 第9章 VB.Net 中数据库编程 9.1 在VB中访问数据库的常用方法及SQL 9.2利用数据控件访问数据库 9.3 使用ADO.Net访问数据库 9.4 电子点名系统的设计与实现 9.1 在VB中访问数据库的常用方法及SQL 在VB中访问数据库通常有三种途径,按其难易程度可分为三类(由易到难); 使用数据控件和数据绑定。主要有Data Grid控件和ADO Data控件。 通过VB提供的数据库对象变量进行编程。 通过ODBC接口直接调用ODBC API函数 9.1.1数据库和结构化查询语言 SQL全称为结构化查询语言(Structured Query Language),是一种标准化的数据库查询语言。 数据的定义、增加、修改、删除以及用户权限的设置都可以用SQL语言来实现。 1.SELECT语句 SELECT [ALL|DISTINCT]目标列表达式[,…] FROM 表名或视图名[,…] [WHERE 条件表达式] [GROUP BY 列名 [HAVING 条件表达式]] [ORDER BY 列名 [ASC|DESC]]; SELECT 命令的基本功能是:根据 WHERE 子句的条件表达式中的条件,从FROM 子句指出的基本表的全部记录中找出满足条件的部分记录。创建一个学生表 : 学号 姓名 性别 出生日期 0453201 李黎 男 1984/11/21 0453202 王琪 男 1983/03/05 0453203 柳莺 女 1984/02/18 0453204 李星 女 1984/05/16 SELECT用于指定输出的列,可以有一个或多个列;FROM用于指定要查询的数据来自哪个或那些表,可以对单个表或多个表进行查询。 例如:从学生表中查询学生表中学生的学号与姓名 SELECT 学号,姓名 FROM 学生表 WHERE 子句说明查询的条件,即选择记录的条件; 例如:从学生表中查询女同学的信息 SELECT * FROM 学生表 WHREE 性别=’女’ GROUP BY 子句则表示要将查询结果按照 GROUP BY 子句后 分组依据列名 所表示的列的不同值进行某种方式的分组汇总,具体的汇总方式有求和sum、计数count、求最大值max、求最小值min、求平均值avg等。 例如:对学生表中的信息按性别分组统计男女生人数 SELECT 性别 ,COUNT(*) FROM 学生表 GROUP BY 性别 HAVING 子句必须跟随 GROUP 子句使用,用于限定分组时必须满足的条件; 例如:把1984年出生的学生信息按性别分组统计人数 SELECT 性别,COUNT(*) FROM 学生表 GROUP BY 性别 HAVING 出生日期=’1984’ ORDER BY 子句用于对查询的结果按排序依据列进行排序,关键字

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档