Mysql JDBC URL连接参数表

上传人:m**** 文档编号:498050863 上传时间:2022-12-12 格式:DOCX 页数:8 大小:27.77KB
返回 下载 相关 举报
Mysql JDBC URL连接参数表_第1页
第1页 / 共8页
Mysql JDBC URL连接参数表_第2页
第2页 / 共8页
Mysql JDBC URL连接参数表_第3页
第3页 / 共8页
Mysql JDBC URL连接参数表_第4页
第4页 / 共8页
Mysql JDBC URL连接参数表_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Mysql JDBC URL连接参数表》由会员分享,可在线阅读,更多相关《Mysql JDBC URL连接参数表(8页珍藏版)》请在金锄头文库上搜索。

1、附录:Mysql JDBC URL连接参数表属性名定义要 求 ?默认值版本Connec tio n/A uthentication(连接/鉴定)user连接的用户No全部password连接时使用的密码。No全部socketFactory驱动程序用于创建与服务器套接字连接的类的名称。该类必须实现 了接口 “com.mysql.jdbc.SocketFactory,并有公共无参量构造 函数。Nocom.mysql.jdbc.S tandardSocke tF actory3.0.3connectTimeout套接字连接的超时(单位为毫秒),0表示无超时。仅对JDK-1.4 或更新版本有效。默认值

2、为“ 0”。No03.0.1socketTimeout网络套接字连接的超时(默认值0表示无超时)。No03.0.1useConfigs在解析URL属性或应用用户指定的属性之前,加载由逗号“,”分 隔的配置属性列表。在文档的“配置”部分中解释了这些配置。No3.1.5interactiveClient设置 CLIENT_INTERACTIVE 标志,根据 INTERACTIVE_TIMEOUT 而不 是WAIT TIMEOUT向MySQL通报超时连接。Nofalse3.1.0propertiesTransformcom.mysql.jdbc.ConnectionPropertiesTransfo

3、rm 的 1 个实施实 例,在尝试连接之前,驱动程序将使用它来更改传递给驱动的URL 属性。No3.1.4useCompression与服务器进行通信时采用zlib压缩(真/假)?默认值为“假”。Nofalse3.0.17High Availabili ty and Clus tering (咼可用性和簇集)autoReconnect驱动程序是否应尝试再次建立失效的和/或死连接?如果允许, 对于在失效或死连接上发出的查询(属于当前事务),驱动程序将 抛出异常,但在新事务的连接上发出下一个查询时,将尝试再连接。 不推荐使用该特 性,这是因为,当应用程序不能恰当处理 SQLExceptions时,

4、它会造成与会话状态和数据致性有关的副作 用,设计它的目的仅用于下述情况,即,当你无法配置应用程序 来恰当处理因死连接和/或无效连接导致的SQLExceptions时。作 为可选方式,可将MySQL服务器变量“wait timeout”设置为较Nofalse1.1属性名定义要 求 ?默认值版本高的值,而不是默认的8小时。autoReconnectForPools使用适合于连接池的再连接策略(默认值为“假”)。Nofalse3.1.3failOverReadOnly在autoReconnect模式下出现故障切换时,是否应将连接设置为 “只读”?Not rue3.0.12reconnectAtTxE

5、nd如果将autoReconnect设置为“真”,在每次事务结束后驱动程序 是否应尝试再连接?Nofalse3.0.10roundRobinLoadBalance启用了 autoReconnect 而且 failoverReadonly 为“假时,是否 应按照循环方式挑选要连接的主机?Nofalse3.1.2queriesBeforeRetryMaster出现故障切换(使用多主机故障切换)并返回主机之前发出的杳询 数。无论首先满足了哪个条件,“queriesBeforeRe tryMas ter或 “secondsBeforeRetryMaster”,均会再次与主机进行连接。默认 值为“ 50

6、”。No503.0.2secondsBeforeRetryMaster出现故障切换后,在尝试再次连接到主服务器之前,驱动程序应等 待的时间?无论首先满足了哪个条件,“queriesBeforeRetryMaster”或“secondsBeforeRetryMaster”,均会再次与主 机进行连接。单 位为秒,默认值为30。No303.0.2enableDeprecatedAutoreconnec t自3.2版开始,自动再连接功能受到冷落,在3.3版中将删除该功 能。将该属性设置为“真”可禁止检查配置的特性。Nofalse3.2.1Security (安全)allowMultiQueries在一

7、条语句中,允许使用“;”来分隔多条查询(真/假,默认值 为“假”)。Nofalse3.1.1useSSL与服务器进行通信时使用SSL (真/假),默认值为“假”。Nofalse3.0.2requireSSL要求SSL连接,useSSL二true?默认值为“假”。Nofalse3.1.0allowUrllnLocallnfile驱动程序在是“LOAD DATA LOCAL INFILE”语句中否允许URL?Nofalse3.1.4paranoid米取措施,防止在错误信息中泄漏敏感信息,并可可能时清除保存 敏感数据的数据结构?默认值为“假”。Nofalse3.0.1属性名定义要 求 ?默认值版本P

8、erformance Extensions (性能扩展)metadataCacheSize如果将 cacheResultSetMetaData 设置为“真,对 cacheResultSetMetadata的查询次数(默认值为50)。No503.1.1prepStmtCacheSize如果允许预处理语句缓冲功能,应缓冲处理多少条预处理语句?No253.0.10prepStmtCacheSqlLimit如果允许预处理语句缓冲功能,驱动程序将执行解析缓冲处理的最 大SQL是什么?No2563.0.10maintainTimeStats驱动程序是否应维持各种内部定时器,以允许空闲时间计算,以及 与服务

9、器的连接失败时允许提供更详细的错误消息?将该属性设 置为“假”,对于每次查询,至少能减少两次对 System.getCurrentTimeMillis()的调用。Not rue3.1.9blobSendChunkSize组块,当通过 ServerPreparedStatements 发送 BLOB/CLOB 时使用。No10485763.1.9cacheCallableStmts驱动程序是否应对CallableS tat emen ts的解析过程执仃缓冲处理。Nofalse3.1.2cachePrepStmts驱动程序是否应对各户端预处理语句的PreparedS tat emen ts的解 析

10、过程执行缓冲处理,是否应检查服务器端预处理语句的适用性以 及服务器端预处理语句本身?Nofalse3.0.10cacheResultSetMetadata驱动程序是否应对用于Stat emen ts和PreparedS tat emen ts的 Resul tSet Me taDa ta执行缓冲处理?要求JDK-1.4+,真/假,默 认为“假”。Nofalse3.1.1cacheServerConfiguration驱动程序是否应根据每条URL对“HOW VARIABLES”和“SHOW COLLATION ”的结果执行缓冲处理?Nofalse3.1.5dontTrackOpenResourc

11、esJDBC规范要求驱动程序自动跟踪和关闭资源,但是,如果你的应用 程序不能明确调用作用在语句或结果集上的close(),可能会导致 内存泄漏。将该属性设置为“真”,可放宽该限制,对于某些应用 程序,会提供更咼的内存效率。Nofalse3.1.7dynamicCalendars需要时,驱动程序是否应检索默认日历,或根据连接/会话对其进 行缓冲处理?Nofalse3.1.5elideSetAutoCommits如果使用MySQL-4.1或更咼版本,当服务器的状态与Nofalse3.1.3属性名定义要 求 ?默认值版本Connection.setAutoCommit (boolean)请求的状态不

12、匹配时,驱动 程序是否仅应发出“ se t au tocommi t二n 查询?holdResultsOpenOverStatement Close驱动程序是否应按照JDBC规范的要求关闭Stat emen t.close()上 的结果集?Nofalse3.1.7locatorFetchBufferSize如果将“emulateLocators配置为“真”,当获取关于 getBinaryinputStream的BLOB数据时,缓冲区的大小应是多少?No10485763.2.1useFastintParsing是否使用内部“String Integer转换子程序来避免创建过多对 象?Not ru

13、e3.1.4useLocalSessionState驱动程序是否应引用autocommit的内部值,以及由Connec tio n.se tAuto Comm it()和Connection.setTransactionisolation ()设置的事务隔离,而不是 查询数据库?Nofalse3.1.7useNewIO驱动程序是否应将java.nio.* interfaces用于网络通信(真/ 假),默认为“假”。Nofalse3.1.0useReadAheadinput从服务器读取数据时,是否使用较新的、优化的非成组缓冲输入 流?Not rue3.1.5Debuging/Profiling

14、(调试 仿形)logger实现了 com.mysql.jdbc.log.Log 的类的名称,com.mysql.jdbc.log.Log用于记录消息(默认为“com.mysql.jdbc.log.S tandardLogger,它会将日志记录到STDERR)。Nocom.mysql.jdbc.log.S tandardLogger3.1.1profileSQL跟踪查询以及它们对已配制记录器的执行/获取次数(真/假), 默认为“假”。Nofalse3.1.0reportMetricslntervalMillis如果允许“gatherPerfMetries”,记录它们的频率是多少(单位 毫秒)?No300003.1.2maxQuerySizeToLog调试或仿形时,控制将记录的查询的最大长度/大小。No20483.1.3packetDebugBufferSize当“enablePacketDebug”为“真”时,需要保留的最大信息包数No203.1.3属性名定义要 求 ?默认值版本目。slowQueryThresholdMillis如果允许“logSlowQueries”,在将查询记录为“慢”之前的查询

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号