MySqlConnector连接选项
发布时间:2021-02-02 04:04:59 所属栏目:站长百科 来源:网络整理
导读:MySqlConnector https://mysqlconnector.net/connection-options/ 连接选项 MySqlConnector支持大多数Oracle的 Connector / NET连接选项 。 还有一些只能由MySqlConnector支持一些独特的选项,用于替换 MySql.Data 该 修正错误 ,增加了新的功能,并提高了数
不支持的选项
这些选项由Connector / NET使用,但MySqlConnector不支持。通常,从Connector / NET迁移到MySqlConnector时,应从连接字符串中删除它们。
AllowBatch,允许批处理 真正 MySqlConnector始终允许批处理语句。 CheckParameters,检查参数 真正 MySqlConnector始终有效地检查存储过程参数;?没有必要禁用它。 CommandInterceptors,命令拦截器 ? MySqlConnector不支持此可扩展性机制,该机制与异步操作不兼容。 ExceptionInterceptors,Exception Interceptors ? MySqlConnector不支持此可扩展性机制。 FunctionsReturnString,函数返回String 假 不支持。BLOB总是返回为
byte[]
。
IncludeSecurityAsserts,Include Security Asserts
假
不支持。对于部分信任环境。
IntegratedSecurity,Integrated Security
假
不支持Windows身份验证。
记录
假
请改用MySqlConnector日志(更灵活)。
OldSyntax,旧语法,USEOldSyntax,使用旧语法
假
此选项在Connector / NET中已弃用,在MySqlConnector中不受支持。
ProcedureCacheSize,Procedure Cache Size,ProcedureCache,Procedure Cache
?
MySqlConnector对缓存的存储过程元数据量没有限制。它需要非常少的内存。
RespectBinaryFlags,尊重二进制标志
真正
始终遵守列的二进制类型。
SharedMemoryName,共享内存名称
真正
共享内存(在Windows上)不支持作为连接协议。
SqlServerMode,Sql Server Mode
假
不支持。
TreatBlobsAsUtf8,将BLOB视为UTF8
假
不支持。BLOB总是返回为byte[]
。
UsePerformanceMonitor,Use Performance Monitor,UserPerfMon,PerfMon
假
不支持。
使用UsageAdvisor,使用Usage Advisor,Usage Advisor
假
(编辑:52站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
Pooling=True
。这是默认值
Pooling=True
。
故障转移
每个新连接都尝试连接到第一个主机;?仅当连接到第一个主机失败时才使用后续主机。这是默认值
Pooling=False
。
随机
服务器以随机顺序尝试。
LeastConnections
按此连接池中当前打开的连接数的升序尝试服务器。需要
Pooling=True
。
老Guids,OldGuids
假
过时的;?请改用该GuidFormat 选项。
坚持安全信息,PersistSecurityInfo
假
如果设置为false或no(强烈建议),则在连接处于打开状态或处于打开状态时,安全性敏感信息(如密码)不会作为连接的一部分返回。重置连接字符串会重置所有连接字符串值,包括密码。认可的价值观是真实的,错误的,是的,是的。
ServerRSAPublicKeyFile,服务器RSA公钥文件
?
用于sha256_password 身份验证?见下的评论AllowPublicKeyRetrieval 。
ServerSPN,服务器SPN
?
对于MariaDB?auth_gssapi_client 身份验证。指定服务器的服务主体名称(以验证是否使用正确的服务器进行身份验证)。
将Tiny As视为布尔值,TreatTinyAsBoolean
真正
设置为时true ,TINYINT(1) 值将作为布尔值返回。将此设置为false 导致TINYINT(1) 以sbyte / byte返回。
使用受影响的行,UseAffectedRows
假
当false (默认)时,连接报告找到行而不是已更改(受影响)的行。设置为true 仅报告实际更改的行数UPDATE 或INSERT … ON DUPLICATE KEY UPDATE 语句。
使用XA Transactions,UseXaTransactions
真正
何时true (默认),使用TransactionScope 或MySqlConnection.EnlistTransaction ?将使用XA交易。这允许真正的分布式事务,但可能与服务器复制不兼容;?还有其他限制。设置false 为时,使用常规MySQL事务,就像Connector / NET一样。
| ||
名称 | 默认 | 描述 |
---|