ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
3. 选项
TOraSession的Options有如下内容
|
名称 |
类型 |
说明 |
|
CharLength |
TCharLength |
单个字符的长度,缺省0,表示从服务器获取对应的字符集中单个字符长度 |
|
Charset |
String |
指定ODAC的字符集,只能在Oracle8的客户端下使用 |
|
ClientIdentifier |
String |
客户端标识,只能在Oracle9及以上版本使用 |
|
ConnectionTimeout |
Integer |
连接超时时间(毫秒),缺省0表示一直等待到成功或报错 |
|
DateFormat |
String |
日期格式,缺省为空,取系统设置 |
|
DateLanguage |
String |
指定日期表达的语言,缺省为空,取系统设置 |
|
Direct |
Boolean |
是否采用直接访问模式(Direct mode) |
|
EnableIntegers |
Boolean |
是否自动将精度小于10的数值型(Number)字段转化为整形(Integer)字段 |
|
EnableNumbers |
Boolean |
是否自动将精度大于15的整形(Integer)字段转化为数值型(Number)字段 |
|
EnableOraTimestamp |
Boolean |
是否自动为Oracle的TimeStamp字段建立TOraTimeStampField类型字段,缺省False,表示建立标准的TSQLTimeStampField类型字段 |
|
IPVersion |
TIPVersion |
IP版本 |
|
KeepDesignConnected |
Boolean |
缺省True,表示如果连接控件在设计期被设置了Connected=True,在程序启动时自动连接。建议设置为False,因为一般情况下运行期是需要调整数据库连接参数的,而设计期的参数不一定正确,导致程序启动时自动连接报错。 |
|
OptimizerMode |
TOptimizerMode |
优化模式,决定Oracle在返回全部记录和返回第一条(或多条)记录之间的优化模式。 |
|
DisconnectedMode |
Boolean |
是否采用数据离线模式,如果采用数据离线模式,则只有在需要连接数据库进行SQL操作时才会发生连接动作,并且在操作完成后自动关闭。 |
|
UseUnicode |
Boolean |
是否采用双字节存储数据库发送过来的字符和字符串,缺省False,由客户端程序自动完成双字节处理 |
|
StatementCache |
Boolean |
是否对需要处理的SQL语句进行缓冲,缓冲SQL有利于提升性能,尤其是在大批量SQL语句需要执行的情况下。缓冲大小取决于StatementCacheSize。 |
|
StatementCacheSize |
Integer |
|
|
AllowImplicitConnect |
Boolean |
是否允许隐藏式连接,缺省True,即如果连接控件处于关闭状态,而其关联的一个数据集需要访问数据库,则连接控件将自动进行数据库连接。 |
|
DefaultSortType |
TSortType |
关联数据集使用IndexFieldNames属性进行索引时,缺省索引方式,其中: stBinary,表示按字符的ASC码值排序 stCaseInsensitive 大小写不敏感 stCaseSensitive 大小写敏感 缺省stBinary |
|
LocalFailover |
Boolean |
如果为True,当连接中断时会触发OnConnectionLost事件,并自动进行重新连接。 |
ODAC(V9.5.15) 学习笔记(三)TOraSession(3)的更多相关文章
- ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
2. 事务相关 名称 类型 说明 AutoCommit Boolean 是否自动提交事务 注意:只有当TOraSession和TOraQuery的AutoCommit都为True时才对每个数据库操作自 ...
- ODAC(V9.5.15) 学习笔记(三)TOraSession(1)
1. 连接相关 名称 类型 说明 ConnectDialog 执行连接对话框控件 Connected Boolean 连接状态,通过函数Connect和Disconnect连接或关闭数据库连接,并触发 ...
- ODAC(V9.5.15) 学习笔记(三)TOraSession(4)
4. 数据库信息 名称 类型 说明 GetDatabaseNames 获取对应的数据库对象名称列表 GetSequenceNames GetStoredProcNames GetTableNames ...
- ODAC(V9.5.15) 学习笔记(一)总论
一直在使用ODAC做开发,没时间仔细研究一下,目前采用的是3层结构,ODAC+TDataSetProvider+TClientDataSet做数据处理,也没有多大问题.下一步要开发B/S的程序了,打算 ...
- ODAC(V9.5.15) 学习笔记(十六)直接访问模式
直接访问模式(Direct mode)是ODAC最大的特色之一,即不需要安装Oracle客户端,ODAC越过了OCI(Oracle Call Interface ),使用TCP/IP协议就可以直接与O ...
- ODAC(V9.5.15) 学习笔记(四)TOraDataSet
名称 类型 说明 SequenceMode TSequenceMode ODAC可以直接利用Oracle中的序列对象为表的主键赋值,从而实现主键自动增长的功能.该属性决定了在什么场合下使用序列: sm ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(4)
6.Options TCustomDADataSet的选择项为TDADataSetOptions,其成员介绍如下表 : 名称 类型 说明 TDADataSetOptions AutoPrepare B ...
- ODAC(V9.5.15) 学习笔记(二)控件列表
ODAC的控件有26个,简单介绍如下: TOraSession 管理Oracle的连接 TOraQuery 使用SQL进行数据获取,自动将更新提交数据库 TSmartQuery 在处理字 ...
- ODAC (V9.5.15) 学习笔记(二十)大数据量获取处理
ODAC获取数据的效率比较高,在Web程序中希望能够更快获取第一页的数据时,可以有几种方式: 1.在数据库中进行分页处理: 2.获取所有数据,只是快速返回第一页数据. 第一种方案对应用服务器资源消耗最 ...
随机推荐
- C语言记录汇总
uint32_t 转载自:http://blog.sina.com.cn/s/blog_6aea878e0100tl0f.html体会1>. 在写程序时注意"无符号类型&quo ...
- HDU 6298
Problem Description Given an integer n, Chiaki would like to find three positive integers x, y and z ...
- 17.Setters/getters
知道类的成员变量何时因某种原因发生变化通常很有用.也可能需要以某种方式封装其访问. 为此,GDScript使用 setget 关键字提供了一个 setter/getter 语法.在变量定义后可直接使用 ...
- ArrayList与List性能测试
理论:由于ArrayList存储数据存在装箱(读取数据存在拆箱),而泛型List<T>直接对T类型数据进行存储,不存在装箱与拆箱拆箱操作,理论上速度应该快一些. 废话少说,上代码. pub ...
- JTable的模型
2018-11-04 23:15:21开始写 模型类 import javax.swing.table.DefaultTableModel;//导入包 public class LocalTableM ...
- c++学习笔记(二)-指针
1. 指向数组的指针 int balance[5] = { 1000, 2, 3, 17, 50 }; int *ptr; ptr = balance; //ptr是指向数组balance的指针 // ...
- Spring cglib 初始化 ExceptionInInitializerError,new Enhancer() 异常
解决办法:更换 spring-cglib-repack-*.*.jar 包 java.lang.ExceptionInInitializerError at org.springframework.a ...
- AI赌神称霸德扑的秘密,刚刚被《科学》“曝光”了
AI赌神称霸德扑的秘密,刚刚被<科学>“曝光”了 称霸德州扑克赛场的赌神Libratus,是今年最瞩目的AI明星之一. 刚刚,<科学>最新发布的预印版论文,详细解读了AI赌神背 ...
- Codeforces 937A - Olympiad
A. Olympiad 题目链接:http://codeforces.com/problemset/problem/937/A time limit per test 1 second memory ...
- ajax处理文件下载
ajax中处理文件下载,可能大数会遇到我和一样的问题,什么问题呢?就是下载程序执行了,但是浏览器没有任何下载操作,这是为什么呢? 那是因为response原因,一般请求浏览器是会处理服务器输出的res ...