请问下springboot,可以自动建库吗,怎么样做

请问下springboot,怎么自动建库吗,不是自动建表

阅读 182
评论
    3 个回答

    数据库操作不属于 Spring Boot 原生提供的功能。你应该结合自己实际的的数据库类型和数据库访问框架来寻求解决方案。

      如果你使用的是H2数据库,在2.2.2版本及以前,Spring Boot将自动建立testdb数据库;2.2.3版本开始,将自动创建一个随机ID的数据库。

      如果你使用的是mysql数据库,如楼下所言,这不是Spring Boot投供的功能。但可以在数据库连接信息中加入createDatabaseIfNotExist=true来实现自动创建数据库的功能:

        datasource:
          url: jdbc:mysql://127.0.0.1/dbname?createDatabaseIfNotExist=true

        spring boot + liquibase了解一下

          撰写回答

          登录后参与交流、获取后续更新提醒