zoukankan      html  css  js  c++  java
  • JDBC连接Mysql 8.0.12版本的几个注意事项

    首先还是建议大家使用5.x版本的mysql、,因为大多数教程都是使用这个版本。新版本的mysql在使用中有几个坑,真的在开发配置环境中被搞得难受的一批。

    一、使用的jar包:注意在使用连接池的时候,配置的jar包的版本需要相同

    mysql-connector-java-8.0.12

    二、连接的驱动地址为"com.mysql.cj.jdbc.Driver"

      Mysql和mysql-connector都为8.0以上的版本时,连接驱动就不要再用:com.mysql.jdbc.Driver了,要引用

    com.mysql.cj.jdbc.Driver

    三、建立连接时,url需要的一些参数(否则会报各种错误)

     jdbc:mysql://localhost:3306/,这个东西后面跟的是数据库的名字,8.0.X以上的版本还需在数据库名后面加上这些东西 

    ?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true

    例如我的数据库名字是“day1”,在配置数据库的时可以写成这样

    driverClassName=com.mysql.cj.jdbc.Driver
    url=jdbc:mysql://localhost:3306/day1?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
    username=root
    password=123456 (我的数据库密码是123456,此处应该填写自己的密码)
    # 初始化连接数量
    initialSize=5
    # 最大连接数
    maxActive=10
    # 最大等待时间
    maxWait=3000


  • 相关阅读:
    JS站点
    1011 World Cup Betting (20分)
    1007 Maximum Subsequence Sum (25分)(动态规划DP)
    1006 Sign In and Sign Out (25分)
    1005 Spell It Right (20分)
    1004 Counting Leaves (30分)(DFS)
    1003 Emergency (25分)(Dijkstra算法)
    1002 A+B for Polynomials (25分)
    1001 A+B Format (20分)
    canvas
  • 原文地址:https://www.cnblogs.com/woaiacfun/p/10947042.html
Copyright © 2011-2022 走看看