B 神通数据库 JDBC DRIVER参数

在本附录中,我们给出了神通数据库 JDBC驱动参数和它相对应的描述信息。

以下参数均可在JDBC驱动配置文件或连接字符串中指定。

参数名称 是否可选 描述信息 默认值
DBNAME 必须 数据库名称 null
DBHOST 必须 数据库主机名 null
DBPORT 必须 DRIVER_DBPORT null
LOGLEVEL 可选 日志级别,分为:0,1,2,3,4四级.0表示不打印日志,1表示语句级,2表示调用接 口级,3表示轻量协议级,4表示详细协议级。 0
LOGFILEPATH 可选 日志文件路径,默认与JDBC驱动在同一目录下。 null
LOGINTIMEOUT 可选 连接超时 0
REQUESTTIMEOUT 可选 网络请求超时时间,单位ms 0
NOTREALPREPARE 可选 不使用prepare,prepare操作将不会走prepare接口,走的是query接口,直接发 送查询语句。 false
COMPATIBLEOLDPROTOCOL 可选 是否使用老协议与后台交互。 false
FETCHSIZE 可选 一次从数据库获取的结果集行数 16
PREPARESIMPLEEXECUTE 可选 不带参数的prepare语句是否可以直接走query协议执行sql语句 true
VERIFYPOOLCONNECTIN 可选 从连接池中获取连接时,是否验证连接 false
USEASYNBATCH 可选 批处理是否使用异步方式发送数据,该参数为true时,batchCount的值才生效 false
BATCHCOUNT 可选 批处理异步方式发送每次发送的行数 0
TCPKEEPALIVE 可选 是否开启保持活动状态的套接字 false
USEDISPATCH 可选 是否启用分发功能 false
USEASYNCHRONOUS 可选 读写分离是否使用异步备机,默认为false,表示语句不可以分发到异步备机 false
USESLAVESYNCREAD 可选 读写分离读备机时是否等待备机数据同步完成 false
TRANSACTIONDISPATCHS TRATEGY 可选 事务中语句的分发策略,1事务中的所有语句都分发到主机;2事务开始的读语句 可以分发到备机,一旦出现写语句,后面的语句都分发到主机;3事务中所有的 读语句都可以分发到备机 1
VALIDTESTSTRING 可选 测试连接是否有效的sql语句 select 1