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


  • 相关阅读:
    页面使用本地IE版本
    C#获取客户端ip
    获取存储过程返回数据
    自制js表格排序
    读取数据用rs.open sql,conn,1,1
    学习存储过程
    COLLATE Chinese_PRC_CI_AS
    sqlserver存储过程语句(转)
    用P3P header解决iframe跨域访问cookie(转载)
    java通过dom创建和解析xml
  • 原文地址:https://www.cnblogs.com/woaiacfun/p/10947042.html
Copyright © 2011-2022 走看看