- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第12章 过滤、排序与定位数据
一旦你完成了应用程序提供的步骤,并将数据放在相应的 D a t a E x p r e s s 程序包的
D a t a S e t组件中,你要准备继续在应用程序的核心功能及其用户界面上工作。该章显示
了过滤、排序和定位数据的典型数据库应用程序的特征。
D a t a E x p r e s s程序包的设计特征就是数据操作是如何独立获得数据的。不管你使用
何种类型的D a t a S e t 组件,你操作它,并将它以同样的方式将连接到控件上。本章中的
大多数例子使用 Q u e r y D a t a S e t组件,但你可以用 Ta b l e D a t a S e t或任何S t o r a g e D a t a S e t子
类来替换它,而不用在应用程序的主体部分修改代码。
每个例子都是用 JBuilder AppBrowser 和设计工具设计的。在任何可能的情况下,
我们将使用工具来产生源 J a v a代码。在必要的地方,我们将指示给你哪些代码要修改,
什么地方,以及如何修改,以使你的应用程序完成某特殊的作业。
这些教程假设你非常习惯于使用 JBu i l d e r环境,没有提供如何使用用户界面的详细
步骤。如果你还没有习惯于 JBu i l d e r ,请参见第6 . 1节上的“使用文本文件介绍数据库
教程”介绍教程。
下面所有的例子与教程包括了访问存储在远程数据库中的 S Q L数据。这些例子使
用包括在Local InterBase Server 中的例子文件。使用JDBC 和 J D B C - O D B C桥软件来访
问数据。关于如何设置与配置 Local InterBase 、JDBC 和 J D B C - O D B C桥,见第 3 章
“安装与配置数据库应用程序的JBu i l d e r ”。
如果你有困难,请运行连接到 Local InterBase 例子数据库的数据库教程, 3 . 5节上
的“教程中的J D B C数据库连接的故障诊断”主题。
当添加这些功能到应用程序中时,我们鼓励你使用示例作为向导。对大多数教程,
完整的工程和 J a v a 源文件在 JB u i l d e r 的示例目录中(缺省的是 \ s a m p l e s \ c o m \
b o r l a n d \ s a m p l e s \ d x ),在源文件的相应地方有注释。由这些示例引用的所有文件都在
JBuilder 的示例目录中,或在I n t e r B a s e示例目录中。
为了创建一个数据库应用,你首先要连接到一个数据库,并为 DataSet 提供数据。
1 2 . 1节“提供数据”设置了一个下面每个数据库教程要用到的查询。这些选项可以以
任何组合形式工作,例如,你可以选择暂时将姓在“ M ”与“N ”字母之间的所有雇员
隐藏起来。你可以通过他们的名字对看得见的雇员进行排序。
• 12.2节“过滤数据”。过滤暂时隐藏的D a t a S e t 中的行。
• 12.3节“排序数据”。排序改变一个已过滤或未过滤的D a t a S e t次序。
• 12.4节“定位数据”。在已过滤或未过滤的D a t a S e t 内定位光标的位置。
第1 2章 过滤、排序与定位数据 1 1 9
下载
12.1 提供数据
该部分给出了为Q u e r y D a t a S e t提供数据的步骤,该Q u e r y D a t a S e t用于本章的教程中。
一个查询可以用来连接表,只选某些行、列,并排序。将用于这些教程的查询是:
为了查询一个数据库表:
1) 从菜单中选择F i l e | C l o s e 。从菜单中选择F i l e | N e w 。双击A p p l i c a t i o n 图标,并接
受所有缺省设置,除了不选中Use Only JDK Swing Classes 外,创建一个新的
应用程序。你可随意地对文件起名,以便
您可能关注的文档
- 任港街道法治广场采购及安装项目讲述.doc
- 茂名市电白区高效节水灌溉工程详解.PDF
- 不同再生骨料掺量的中高剪力墙振动台试验研究摘要.PDF
- 钛合金表面MAO粘接PTFE涂层的真空摩擦学性能详解.PDF
- 抗鹅免疫球蛋白轻链单克隆抗体的鉴定及其应用详解.PDF
- 仪表画面切换流程详解.PDF
- 保障房、专业化建设与估值优势尽显投资价值摘要.PDF
- 第十九章配位化合物讲述.ppt
- 投资策略定期报告详解.PDF
- 钢铁的理化属性摘要.PDF
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)