数据库开发技术与工程实践 学习笔记

原创 2004年10月19日 22:28:00

一. 连接数据库控件:

1. TDataBase <==> BDE
   (AliasName 和 DriverName 只能存在一个设置)
  
TDataBase 重要属性:
 
AliasName    指明连接中的数据库BDE别名

DatabaseName 指明一个Tdatabase组件使用的数据库名

DriverName   指明连接中的BDE驱动器名
   

TdataBase 重要方法:
  
Close        中断与数据库服务器的连接

Commit       永久地保存当前事务对数据的更新,插入或删除的操作,并结束当前事务

Rollback     撤消当前事务,结束事务
 
2. TADOConnection  <==> ADO

TADOConnection 重要属性:

ConnetionTimeout 连接数据库的时间限制

ConnetionOption  有两种情况:同步连接和异步连接(异步连接的优势在于服务器相应较慢时,减少等待时间)

Mode             设置权限(读,写,禁止,允许等功能)

LoginPrompt      设置登录用户和密码

二. 访问数据库:

1. BDE方式 :

数据集控件的共同属性:

Active           控件是否打开

Filtered         过滤开关

FilterOptions    过滤方式(大小写敏感,是否支持统配符)

Fields           可以直接访问数据集中当前一条记录的某一字段(P88页)

FieldValues      是另一种访问数据集当前记录每个字段数值的方式

RecNo            可以得知当前记录指针指向数据集中第几条记录,还可以使指针跳至该处


数据集控件的通用方法:

Open Close       找开关闭数据集的方法,没有参数,可以改变Active属性的值

Edit             进入编辑状态,没有参数

ApplyUpdates,CancelUpdates,CommitUpdates,RevertRecord 将操作放入缓存最后一起提交到数据库,可以撤消(优点在于可以减少对数据库 的操作和用户可以对一个数据集进行多次的改动,只要在没有被提交前,一切修改都可以取消)

FindFirst,FindNext,FindLast,FindPrior 可以查找符合过滤规则的记录

First,Next,Last,Prior 移动指针

Lookup           搜索符合一定条件的记录,找到后返回字段的数值,不移动记录指针

Locate           同Lookup,不同的是不返回字段的数值,移动记录指针

Moveby           移动指针,和RecNo(绝对移动)的属性相似,不过它是相对移动


2. Ttable 访问数据库

它的主要属性:
CanModify

DataSource

DefaultIndex    按照默认排序

Exclusive       是否独占一个数据表

Exists          表明了在Ttable控件的DatabaseName属性所指定的数据库中,TableName属性所指定的数据表是否存在
IndexDefs       可以得到表的每一个预定义索引

IndexFieldNames 用来指定索引表中的字段名

MasterSource , MasterFields 用来在主表中指定一个或多个对应当前表格中的字段以达到在数据库表格之间建立主从关系的目的
TableType        表的类型

DataBaseName    选择数据库

TableName          选择表

它的主要方法:

AddIndex          建立一个新的索引

BatchMove       批量将一组记录从期货的数据集类型控件复制到本身Ttable控件所连接的数据表

CloseIndexFile  关闭IndexFileName属性指定的dBASE索引文件

CreateTable      创建表

3. 使用Tquery 访问数据库
   
它的主要属性:

Local             可以判断查询的是本地数据库还是远程SQL服务器

ParamCheck  用于指定在应用程序运行时如果Query控件的SQL属性被改变,查询参数列表是否自动重建               

Params           参数,就是一些赋有值的变量


4. ADO方式

TADOCommand 方式:

它的主要属性:

CommandObject   访问TADOCommand控件中封装的ADO的Command 对象,一般不推荐这个属性

CommandText     指定了要执行的命令的内容

CommandType     定义了TADOCommand控件的命令类型(P110页)

它的主要方法:

Assign          复制到另一个TADOCommand控件上

Cancel

Excute          最重要的方法之一,有三种方式(P112页)


三. 一个数据集的字段要么是动态的,要么是静态的,二者不能同时存在

读Tomcat与Java Web开发技术详解 笔记

第一章 1.1Web的概念: Web的具有以下3个特征: -用超级文本技术HTML来表达信息,以及建立信息与信息的链接。 -用统一资源定位技术URL来实现网络上信息的精确定位。 ...
  • u013769121
  • u013769121
  • 2016年05月25日 23:04
  • 1115

Tomcat与Java.Web开发技术详解————读后总结(一)

tomcat的基本 运行流程 server.xml的配置含义 1、顶层类元素 2、连接器类元素 ,负责将客户的请求发送给服务器,将服务器的响应传送给客户 3、容器类元素 处理客户请...
  • java_dotar_01
  • java_dotar_01
  • 2017年05月15日 10:41
  • 231

Unity5.X3D 游戏开发技术详解与典型案例-笔记

3.3.1 Rotate&Translate用于旋转的Rotate方法和用于移动的Translate方法都有4个参数的重载形式。第四个参数为Space枚举类型,如果设置为“Space.Self”变换被...
  • u014323386
  • u014323386
  • 2017年08月15日 09:50
  • 406

Java EE开发技术

Java EE开发技术
  • javaniuniu
  • javaniuniu
  • 2017年02月05日 14:15
  • 300

Tomcat与java.web开发技术详解--笔记

1. Tomcat作为Servlet容器,负责处理客户请求,把请求传送给servlet并把结果返回给客户。servlet容器与servlet之间的接口是由java servlet API定义的,在ja...
  • zou274
  • zou274
  • 2010年10月04日 22:39
  • 520

JAVA Web开发技术应用——监听器

JSP监听器——概述————简单说下 1、监听器:指专门用于对其他对象身上发生的【事件或状态改变】进行监听和相应处理的对象。当被监听的对象【发生变化】时,立即采取相应的行动。 注意:必须发生变化才能调...
  • a72150462
  • a72150462
  • 2016年02月26日 00:48
  • 720

【140810】VC++数字图像模式识别技术及工程实践pdf电子书

VC++数字图像模式识别技术及工程实践pdf电子书,本书介绍模式识别和人工智能中的一些基本理论和相关模型,比如神经网络、聚类技术、线性差别函数等,同时结合了模式识别中的一些经典问题,比如人脸检测、车牌...
  • qutadi
  • qutadi
  • 2014年08月10日 09:59
  • 1894

C/C++工程实践

最近看公司产品代码时,发现了几种没见过的用法 本贴持续总结这些工程中的时间技巧 1.   struct test { int a ; float b; char c[0]; }; 作用: ...
  • xiaoyaohuqijun
  • xiaoyaohuqijun
  • 2016年07月04日 23:51
  • 267

Visual_C++音频视频处理技术及工程实践 下载

Visual_C++音频视频处理技术及工程实践 问题的提出: 需要研究一下如何进行视频处理,相应的参考书籍 问题的解决: Visual_C++音频视频处理技术及工程实践_01_第01章_P001_...
  • mandagod
  • mandagod
  • 2017年04月14日 19:02
  • 438

读记-tomcat与java web开发技术详解

Web的概念      web的具有以下3个特征: 用超级文本技术HTML来表达信息,以及建立信息与信息的链接。用统一资源定位技术URL来实现网络上信息的精确定位。用网络应用层协议HTTP来规范浏览器...
  • JavaWebRookie
  • JavaWebRookie
  • 2016年12月01日 09:00
  • 1149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库开发技术与工程实践 学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)