gpt4 book ai didi

java - Mysql 连接 Spring Boot 困难

转载 作者:行者123 更新时间:2023-11-29 05:51:27 24 4
gpt4 key购买 nike

我是 Spring Boot 的新手,一直在尝试将它连接到我的 MySql 工作台。我用 web、jdbc、jpa 和 hibernate 开始了一个新的 Spring Boot 项目,但一直卡住了。

有很多关于这个主题的教程,但它们都以指出有必要进入 application.properties 文件并添加类似于以下的配置开始:

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/mysqltutorial?useSSL=false
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

但是,我找到的所有教程都没有讨论如何查找 spring.datasource.url 甚至用户名或密码。

我如何找到更新这些应用程序属性以便我的 Mysql 工作台连接到我的 Spring Boot 应用程序?

最佳答案

在你的情况下,spring.datasource.url 等于 jdbc:mysql://localhost:3306/mysqltutorial?useSSL=false

分解:

jdbc:mysql://localhost:3306 是对在您机器上本地运行的 MySQL 的引用。默认情况下,MySQL 在端口 3306 上运行,但如果您愿意,可以更改它。此外,如果您想连接到在别处运行的数据库,可以从 localhost 更改地址。

mysqltutorial 是您在 MySQL 中创建的数据库的名称。

?useSSL=false 是连接数据库的附加属性。

接下来,
spring.datasource.usernamespring.datasource.password 是您在 MySQL 中用于数据库的密码和用户名。对于小型项目,您可以使用 root,但不建议将其用于更重要的项目,并且应创建具有不同权限的另一个用户。

关于java - Mysql 连接 Spring Boot 困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53643844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com