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

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

阅读 3.5k
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了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题