com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/databaseNameuseSSL、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.Driverjdbc:mysql://localhost:3306/databaseName?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTCuseSSL=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 来加载驱动程序。