• Mybatis连接MySQL时,可以使用的JDBC连接字符串参数


    一、举例

    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test_db?useAffectedRows=true&allowMultiQueries=true&characterEncoding=utf8&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false&maxReconnects=10

    二、JDBC中可以使用的参数

      其他常见常用参数(参考自:https://blog.csdn.net/victoylin/article/details/79747156):
      UsePerformanceMonitor,userperfmon, perfmon:是否启用性能监视,默认 false
      IgnorePrepare:    是否忽略 Prepare() 调用,默认 true
      UseProcedureBodies,procedure bodies:是否检查存储过程体、参数的有效性,默认 true
      AutoEnlist:    是否自动使用活动的连接,默认 true
      TreatTinyAsBoolean:是否将 TINYINT(1) 列视为布尔型,默认 true
      AllowUserVariables:是否允许 SQL 中出现用户变量,默认 false
      FunctionsReturnString:所有服务器函数是否按返回字符串处理,默认 false
      UseAffectedRows:是否用受影响的行数替代查找到的行数来返回数据,默认 false
      Keepalive:    保持 TCP 连接的秒数,默认0,不保持。
      ConnectionLifeTime:连接被销毁前在连接池中保持的最少时间(秒)。默认 0
      Pooling:    是否使用线程池,默认 true
      MinimumPoolSize, min pool size:线程池中允许的最少线程数,默认 0
      MaximumPoolSize,max pool size:线程池中允许的最多线程数,默认 100
      ConnectionReset:连接过期后是否自动复位,默认 false
      CharacterSet, charset:向服务器请求连接所使用的字符集,默认:无

  • 相关阅读:
    smdkv210
    wireshark常用过滤规则
    go json序列化不填充默认值
    refactoring.guru-重构-如何重构
    refactoring.guru--重构--何时重构
    refactoring.guru--重构--技术债务
    refactoring.guru学习记录--重构--整洁的代码
    window7下python3 编译pjsua
    go 单元测试框架介绍
    算法图解学习笔记之算法
  • 原文地址:https://www.cnblogs.com/songxingzhu/p/11346338.html
Copyright © 2020-2023  润新知