我的spring Boot项目有一个h2数据库,现在我想把h2数据库改为mysql数据库,我该怎么做呢?我已经将mysql依赖项添加到我的pom.xlm中。并相应地更改了我的application.properties文件。我必须手动创建一个表mysql数据库吗?我知道使用h2数据库,您只需在data.sql的"resources“文件夹中定义您的表即可。我还需要做什么不同的操作才能连接到mysql数据库?
发布于 2020-05-11 12:12:32
data.sql是一种spring约定,而不是h2的约定,只要里面的sql查询能与mysql一起工作,它就会一直运行下去。您所要做的就是在application.properties中更改spring.datasource.url。
通常我们使用配置文件来切换。一个使用h2的local配置文件和一个使用mysql的dev配置文件。当然,您可以随心所欲地给它们命名。
发布于 2020-05-11 12:40:06
spring.datasource.url= jdbc:mysql://localhost:8889/studentdbdbcreateDatabaseIfNotExist=TRUE&&serverTimezone=America/Chicago spring.datasource.username=root spring.datasource.password=root
如需更多信息,请访问https://devkonline.com/tutorials/content/Spring-Boot-2-Hibernate-JPA-MYSQL-REST-API。
https://stackoverflow.com/questions/61720684
复制相似问题