ODAC(V9.5.15) 学习笔记(十一)TOraEncryptor、TOraPackage和TOraAlerter
TOraEncryptor
|
名称 |
类型 |
说明 |
|
DataHeader |
TCREncDataHeader |
一些附加信息放入加密数据中,包括: ehNone 无附加信息 ehTag GUID和随机生成的初始化向量数据 ehTagAndHash Hash、GUID和随机生成的初始化向量数据 |
|
EncryptionAlgorithm |
TCREncryptionAlgorithm |
指定加密算法 |
|
HashAlgorithm |
TCRHashAlgorithm |
指定Hash的算法 |
|
InvalidHashAction |
指定当Hash算法发生异常时进行的动作 |
|
|
Password |
生成Key所需要的原始密码 |
|
|
SetKey |
直接设置Key,将清除Password |
TOraPackage
|
名称 |
类型 |
说明 |
|
PackageName |
包名称 |
|
|
Params |
包的参数 |
|
|
ExecProc |
执行包中指定的存储过程或函数,其中参数按照存储过程的参数顺序给定 |
|
|
ExecProcEx |
执行包中指定的存储过程或函数,其中参数按照指定的参数名给定,而不是按照顺序 |
|
|
VariableByName |
根据变量名获取包中的变量对象(TVariable)并进行相关操作 |
TOraAlerter
|
名称 |
类型 |
说明 |
|
Active |
Boolean |
激活消息注册和侦听 |
|
AutoCommit |
Boolean |
当使用SendEvent方法发送消息后是否自动提交Oracle数据库 |
|
AutoRegister |
Boolean |
当数据库连接后是否自动注册 |
|
Events |
String |
注册的消息或管道的名称 |
|
EventType |
TEventType |
消息类型,包括: etAlert 广播消息 etPipe 管道消息,指定线程接收 |
|
Interval |
Integer |
如果大于0,则当TimeOut后在等待指定的秒数后启动线程 |
|
TimeOut |
Integer |
等待消息的TimeOut时间(秒) |
|
GetMessage |
获取消息队列中的消息 |
|
|
NextItemType NextMessageType |
消息队列中下一个消息的类型 |
|
|
PackMessage |
将消息放入管道的本地缓冲区中,缓冲区最大8192字节,此时并未发送出去,需要调用SendPipeMessage来发送 |
|
|
UnpackMessage |
从管道的本地缓冲区中回收一个消息 |
|
|
SendPipeMessage |
将管道缓冲区的所有消息发送到指定的管道中 |
|
|
PurgePipe |
清除所有已经接收的,且存在本地缓冲区中的管道消息 |
|
|
SendEvent |
发送一个广播消息 |
|
|
Start |
启动消息侦听 |
|
|
Stop |
停止消息侦听 |
|
|
OnEvent |
当接收到一个消息时触发 |
|
|
OnError |
当接收消息时发生异常时触发 |
|
|
OnTimeOut |
当TimeOut时触发 |
ODAC(V9.5.15) 学习笔记(十一)TOraEncryptor、TOraPackage和TOraAlerter的更多相关文章
- ODAC (V9.5.15) 学习笔记(二十一)数据复制
用TVirtualTable在内存中缓存TOraQuery中的数据,主要应用场景是参照其他数据,需要将TOraQuery中的数据复制到TVirtualTable,由于没有类似于TClientDataS ...
- ODAC(V9.5.15) 学习笔记(一)总论
一直在使用ODAC做开发,没时间仔细研究一下,目前采用的是3层结构,ODAC+TDataSetProvider+TClientDataSet做数据处理,也没有多大问题.下一步要开发B/S的程序了,打算 ...
- ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
3. 选项 TOraSession的Options有如下内容 名称 类型 说明 CharLength TCharLength 单个字符的长度,缺省0,表示从服务器获取对应的字符集中单个字符长度 Cha ...
- ODAC(V9.5.15) 学习笔记(二)控件列表
ODAC的控件有26个,简单介绍如下: TOraSession 管理Oracle的连接 TOraQuery 使用SQL进行数据获取,自动将更新提交数据库 TSmartQuery 在处理字 ...
- ODAC (V9.5.15) 学习笔记(二十)大数据量获取处理
ODAC获取数据的效率比较高,在Web程序中希望能够更快获取第一页的数据时,可以有几种方式: 1.在数据库中进行分页处理: 2.获取所有数据,只是快速返回第一页数据. 第一种方案对应用服务器资源消耗最 ...
- ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
ODAC支持通过Oracle的序列来自动生成表的主键功能.这个过程允许在客户端自动完成,不需要过多代码.这个对一些要求自动增长字段做主键的场合非常有用.其实现步骤为: 1.数据库必须先建立生成主键的序 ...
- ODAC(V9.5.15) 学习笔记(十八) 数据集缓冲模式
数据集的缓冲模式(Cached mode)是将数据库服务器的数据缓冲在客户端内存中进行处理,不再依赖服务器.只有当数据需要提交数据库服务器进行保存时,才将变更数据一次性提交数据库服务器. 数据集缓冲模 ...
- ODAC(V9.5.15) 学习笔记(十七)主从模式
主从模式(Master/Detail mode)是指建立主表和从表关系的多个数据集集合模式. 1. 关系设置 要设置主从模式,必须有一个主表数据集(TDataSet)和一个从表数据集(TDataSet ...
- ODAC(V9.5.15) 学习笔记(十六)直接访问模式
直接访问模式(Direct mode)是ODAC最大的特色之一,即不需要安装Oracle客户端,ODAC越过了OCI(Oracle Call Interface ),使用TCP/IP协议就可以直接与O ...
随机推荐
- RSA 加解密 秘钥对说明
rsa非对称加密, 加解密需要不同的秘钥,称作一对. rsa加解密分两种,第一:公钥加密私钥解密.第二:私钥加密公钥解密. 需要注意的是,公加私解得到的密文是变化的,而私加公解的得到的密文是固定的. ...
- Python学习笔记之装饰器原理
def decorator(fn): def wrapper(): print("询价") fn() print("购买成功!") return wrapper ...
- CSS3实现GIF动画
来自 dribbble 某位大师的作品,GIF图中一个小女孩抱着一只猫在跑步,非常可爱,动作轻巧,过渡自然.DEMO下载 回到项目需求,要实现类似上图卡通人物跑步动画,分析结果如下: 1.跑步动画可以 ...
- spark-shell下有提示了,但是发现不能退格
配好了Spark集群后,先用pyspark写了两个小例子,但是发现Tab键没有提示,于是打算转到scala上试试,在spark-shell下有提示了,但是发现不能退格,而且提示也不是复写,而是追加,这 ...
- linux网卡eth1如何修改为eth0
ifconfig看到的ip不是我想要的ip,而且显示的第一块网卡也是eth1 ,这明显是有问题的, vim /etc/sysconfig/network-script/ifcfg-eth0 看到的ip ...
- 水题 K
输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数.注意:只用输出字符的出现次数,不用输出空白字符,数字或者标点符号的输出次数. Input输入包括4行由大写字母组成的文本, ...
- 【Linux学习七】软件安装
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 一.编译安装1.解压 源码文件是压缩包 要先解压tar -zxvf t ...
- c# 静态方法和数据
c#所有方法都必须在类的内部声明,但如果把方法或者字段声明为static就可以使用,类名代用方法或者访问字段. 在方法中声明一个静态变量a 和一个静态的aFun方法.下面是在主函数中调用. 从上图可以 ...
- javamail邮件Multipart支持同时发text和html混合消息,alternative纯文本与超文本共存
javamail邮件Multipart支持同时发text和html混合消息alternative纯文本与超文本共存 multipart/mixed:附件. multipart/related:内嵌资源 ...
- js定时器优化
在js中如果打算使用setInterval进行倒数,计时等功能,往往是不准确的,因为setInterval的回调函数并不是到时后立即执行,而是等系统计算资源空闲下来后才会执行.而下一次触发时间则是在s ...