驱动参数配置文件¶
# batchbuffersie :batch接口发送缓冲区大小,单位为K,
#MAX: 1048576, MIN: 1, DEFAULT:128
batchbuffersize=128
# loglevel:日志级别,分为:0,1,2,3,4四级,0表示不打印日志,1表示SQL
#语句级,2表示调用接口级,3表示轻量协议级,4表示详细协议级。
loglevel=0
#logFilePath:日志文件路径,logFilePath为空时,JDBC日志文件与JDBC驱动在同一目录下
logFilePath=c:/log
# maxFileSize:日志文件最大大小,单位为MB,达到最大大小后,会使用新的日志#文件
maxFileSize=100
#numericKeepPrecision:编码方式,对应后台的SEND_FLOATINGNUMBER_KEEP_PRECISION
#参数,分为true和false。true表示使用字符串形式处理数字类型数据,false表示使用新的处理方#式,默认为true
numericKeepPrecision=true
#netDataByStr: 是否使用协议编码方式,对应后台的NET_DATA_BY_STR参数,分为true和false。#rue表示使用字符串编码方式,false表示使用协议编码方式,默认为false
netDataByStr=false
#prepareCacheSize:preparedStatement缓存,当prepareCacheSize>0时,#该功能将启用,缓存中#preparedStatement个数为prepareCacheSize个
prepareCacheSize=0
#REQUESTTIMEOUT:网络请求超时时间,单位ms,超过此时间服务器无反应,JDBC会自动ping
#一下服务器,如果服务器未断开,则继续等待,否则返回错误
REQUESTTIMEOUT=0
#notRealPrepare:不使用prepare,prepare操作将不会走prepare接口,走的是query接口,直接发送#查询语句,true或false
notRealPrepare=false
#stmtRollback:语句级回滚,true或false,默认为true
stmtRollback=false
#compatible_old_protocol,是否使用老协议与后台交互
compatibleOldProtocol=false
#fetchSize, 一次从数据库获取的结果集行数
#MAX: 5000, MIN: 0, DEFAULT: 16
fetchSize=16
#prepare_simple_execute,不带参数的prepare语句是否可以直接走query协议执行sql语句
#DEFAULT: TRUE
prepareSimpleExecute=true
#batchCount,批处理异步方式发送每次发送的行数
batchCount=0
#useAsynBatch,批处理是否使用异步方式发送数据,该参数为true时,batchCount的值才会生效
useAsynBatch=false
#tcpKeepAlive,开启socket的tcpKeepAlive,默认为false
tcpKeepAlive=false
#verifyPoolConnection,从连接池中获取连接,是否需要验证连接,默认为false,表示不验证
verifyPoolConnection=false
#是否在CompleteResponsePacket和RowDescriptionPacket中根据长度获取数据信息,2009年11月份之前的数据库后台不支持此功能
receiveStringByLen=true
参数配置文件默认名称为oscarconfig.properties,与JDBC驱动包在同一路径下。也可在url中用CONFIGFILE参数指定。