驱动参数配置文件

# 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参数指定。