当前位置: 首页 > 知识库问答 >
问题:

难以将Mysql连接到Spring Boot

堵景天
2023-03-14

我刚开始使用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

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

共有1个答案

太叔坚
2023-03-14

在您的示例中,spring.datasource.url等于jdbc:mysql:/localhost:3306/mysqltutorial?usessl=false

分解:

jdbc:MySQL:/localhost:3306是对计算机上本地运行的MySQL的引用。默认情况下,MySQL运行在端口3306上,但如果您愿意,可以对其进行更改。此外,如果要连接到运行在其他地方的数据库,可以从localhost更改地址。

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

 类似资料:
  • 我使用了以下命令进行端口映射 其中3306端口属于本地主机MySQL,33060是进入docker容器的端口,因此docker中的3306:33060之间正在进行通信。我的问题如下: docker:守护进程的错误响应:驱动程序未能在endpointApp1上编程外部连接(30EC933973ACF63A48EF9A20B0027AF18BD23E1F36CF852E3758EAA1F843):启动

  • 我正在尝试将 kafka 与 windows 上的 mysql 连接起来。我没有使用汇合。我的 kafka 版本是 2.12 我已经启动了动物园管理员、Kafka、生产者和消费者,这一切都很好用。 我的MysQL版本是8.0.15 我已经在libs文件夹中复制了这3个jar文件 我的源代码quickstart mysql。属性文件代码为 当我运行命令时 我在控制台上收到此错误 请帮助我。 我也试过

  • 问题内容: 我的Java程序出现这些错误。我已经把我的类路径放在里面了。如何解决呢? 代码: 问题答案: 您需要从下载MySQL包:这里并将其放置在库中,我将修改在少数分钟excact步骤 这是连接数据库的正确语法: 希望这可以帮助

  • 我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按start MySQL时,它都不会运行,我会得到一个错误: 这是因为我的病毒防护软件或VPN吗?我将如何更改MySQL和控制面板中的端口?如果有人能给我一些建议或指导我回答与此类似的已回答问题,将不胜感激。谢谢你。

  • 我正在尝试将node.js连接到MySQL,但失败了。我已经安装了MySQL和相关库。如何解决此错误?另外,如果我想让数据响应为原生的,我应该如何去做呢? 收到的错误消息:

  • 问题内容: 您如何连接到Java中的MySQL数据库? 当我尝试时,我得到 要么 要么 问题答案: 是一种相当古老的做事方式。更好的方法是通过查找已经为您配置的应用服务器容器来获取一个: 或直接从数据库驱动程序实例化和配置一个: 然后从中获取连接,如上: