MySqlConnector连接选项
发布时间:2021-05-05 01:46:06  所属栏目:百科  来源:网络整理 
            导读:副标题#e# MySqlConnector https://mysqlconnector.net/connection-options/ 连接选项 MySqlConnector支持大多数Oracle的Connector / NET连接选项。 还有一些只能由MySqlConnector支持一些独特的选项,用于替换 MySql.Data 该修正错误,增加了新的功能,并
                
                
                
            | 
 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一样。不支持的选项这些选项由Connector / NET使用,但MySqlConnector不支持。通常,从Connector / NET迁移到MySqlConnector时,应从连接字符串中删除它们。 名称 | 默认 | 描述 |  | 
站长推荐
            
        
