- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代密码学理论与实践之五 数据库查询 复习:ADO方式连接数据库的控件 查询:数据库查询 一、ADO方式连接MS SQL DB TADOConnection 连接数据库 TADOQuery 查询数据 TDataSource 将查询结果连接成数据源 TDBGrid 显示数据 1.TADOConnection组件 ADOConnection组件 用来建立与数据库之间连接的组件,各种dbGo的数据集及其操作组件,可以共用该连接来执行命令。读取数据并执行相应操作。 属于dbGo标签 常用属性 ConnectionString:用来指明数据库的连接信息 LgoinPrompt:用来控制登录数据库方法,True表示检测登录,False表示直接登录。 ADOConnection组件连接方法 双击ADOConnection组件 数据连接属性 ADOConnection1的属性设置 2.TADOQuery组件 建立在SQL基础上,专门对数据库中的数据进行查询的组件。 它也是dbGo标签中 常用属性: Connection:选择已经连接好数据库的ADOConnection组件 SQL:String型。设置执行查询所需的SQL语句。 Active:boolean型。True表示可以成功执行SQL中的语句,否则没有执行,或不能执行。 3.TDataSource TDataSource组件提供了连接数据集组件(如:TTable,TQuery,TStoredProc)与数控制组件(例如:TDBGrid)的纽带。 属于DataAccess标签 常用属性 DataSet属性:指明该数据源组件连接的数据集合名。 4.TDBGrid 数据控制,显示数据。 属于Data Controls标签 属性 Datasource数据源。 二、数据库查询 查询的思路 ADOQuery组件的查询语句执行,获得数据。 修改ADOQuery组件的SQL属性值,可以的到不同的查询结果。 一般的SQL语句的格式 Select *|列名列表|表达式 From 表名列表 [Where 查询条件] [order by 列名] [Group by 列名] [Having 分组条件] 简单查询 查询所有记录(即所有字段值) 1.查询表jsj1中的所有记录 Select * from jsj1 查询记录的指定字段值 1.查询表jsj2中学生的学号和姓名 Select 学号,姓名 from jsj2 精确查询 精确查询 用Where 引导筛选条件 筛选条件是一个关系表达式,通过返回的逻辑值判断当前记录是否符合筛选条件,符合(即表达式的返回值为ture)则查询出该记录,否则跳过 例如: 1.欲知学号为200602105121是哪位同学 Select 姓名 From jsj1 Where 学号=‘200602105121’ 精确查询 2.查询尹超同学的成绩 Select 平时,中考,末考,技能,总成绩 From jsj1 Where 姓名=‘尹超’ 连接查询 连接查询分为简单链接和超链接两种。简单链接即两张表关键字段等值连接,用where语句引导;超链接用join连接表,用on引导连接条件(此同简单连接)。 注意:简单链接无需考虑表的连接顺序,但超链接需要考虑,如果是三表连接,作为纽带的表要放在另两张表之间连接,即作为第二个表。同时,on的引导顺序要和表的连接顺序相反。 多表连接查询时,若查询内容中使用了公共字段,注意指明数据源。 1.查询‘戴明新’选修delphi的课程信息和成绩 简单连接: Select student.学号,姓名,kc.*,成绩 From student,xk1,kc Where student.学号=xk1.学号 and xk1.课程号=kc.课程号 and 姓名=‘戴明新’ 超链接: Select student.学号,姓名,kc.*,成绩 From student join xk1 join kc On kc.课程号=xk1.课程号 on xk1.学号=student.学号 Where 姓名=‘戴明新’ 模糊查询 模糊查询 Where 条件中使用关键词’like’,匹配符号%(所有字符)和_(一个字符) 例如 1.查询姓李的学生信息 Select * From student Where 姓名 like ‘李%’ 2.查询山东1987年出生的学生姓名 Select 姓名 From student Where 身份证号 like ’_ _ _ _ _ _ 1 9 8 7 _ _ _ _ _ _ _ _’ and 生源地 like ‘山东%‘ 练习 1.查询‘赵鑫’的档案信息 Select * from student where
您可能关注的文档
- 第8章-协同阻燃技术及应用.ppt
- 关于法国的十大固有观念(法语).ppt
- 2011康正源促销员招募培训及管理操作指引.ppt
- 市场预测计算题.ppt
- 2010年六级听力第五-六节课.ppt
- 第1章 AutoCAD 2004概述(CAD教学课件).ppt
- 内蒙古-全球通-中高端市场-G3资费.ppt
- 黄金基础知识(2010年3月山东).ppt
- 电话看家项目平台介绍.ppt
- 物质的量浓度1课时.ppt
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准必威体育精装版版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
- 2025重庆文化艺术职业学院寒假合同制招聘20人笔试备考题库及答案解析.docx
- 村干部公务员考试题及答案.pdf VIP
文档评论(0)