赞
踩
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/databaseName
useSSL
、allowPublicKeyRetrieval
或 serverTimezone
参数,除非有特定的配置需求。jdbc.driverClass = com.mysql.jdbc.Driver
jdbc.url= jdbc:mysql://localhost:3306/db2024?useUnicode=true&characterEncoding=UTF-8&useSSL=false
jdbc.user = root
jdbc.password =123456
# Maven的POM文件处理
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
com.mysql.cj.jdbc.Driver
jdbc:mysql://localhost:3306/databaseName?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
useSSL=false
:指示驱动程序不要使用 SSL 加密连接(MySQL 8.0 默认不使用 SSL)。allowPublicKeyRetrieval=true
:允许驱动程序从服务器检索公钥,这在连接到 MySQL 5.7+ 版本时可能需要。serverTimezone=UTC
:设置服务器时区为协调世界时,以避免时区相关的问题。jdbc.driverClass = com.mysql.cj.jdbc.Driver
jdbc.url= jdbc:mysql://localhost:3306/db2024?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
jdbc.user = root
jdbc.password =123456
#Maven的POM
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
characterEncoding=UTF-8
可以避免编码问题,确保数据的正确传输。如果你使用 MySQL 8 的 JDBC 驱动来连接 MySQL 5.x 数据库,你需要确保:
com.mysql.jdbc.Driver
来加载驱动程序。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。