【问题标题】:spring boot switching from in-memory database to persistent databasespring boot 从内存数据库切换到持久数据库
【发布时间】:2015-06-14 10:12:45
【问题描述】:

我使用 spring-boot 和 spring-data-jpa 以及内存数据库开发了我的网络应用程序,我有几个问题:

  1. 我现在如何切换到持久性数据库,比如 MySQL 数据库?我必须对我的配置进行哪些更改?

  2. spring-boot 可以为我设置一个具有特定端口的数据库吗?它存储在我的文件系统中的什么位置?

  3. IntelliJ 是否为创建的数据库提供数据源浏览器?

我确信这一定是在弹簧启动文档的无尽丛林中的某个地方。

【问题讨论】:

标签: intellij-idea spring-boot spring-data


【解决方案1】:
  1. 您可以根据 Gabor Bakos 已经提供的链接更改数据源的应用程序属性。

  2. 这取决于您要使用的数据库类型。 HSQLDB 和 H2 允许您为数据库文件指定文件路径,但是数据库实例本身仍在您的应用程序进程中运行。使用像 MySQL 这样的完整 RMDBS,您必须自己安装和配置 MySQL 服务器,并将连接数据提供给您的 Spring Boot 应用程序。

  3. 是的,IntelliJ 有一个适用于所有主要数据库的数据源浏览器(也许您必须下载数据库驱动程序)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-19
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 2018-05-12
    • 2021-07-09
    • 1970-01-01
    相关资源
    最近更新 更多