【问题标题】:Error creating db in mysql if not exist by yml file如果 yml 文件不存在,则在 mysql 中创建 db 时出错
【发布时间】:2018-03-09 19:28:49
【问题描述】:

我正在使用.yml 设置 SQL DB 的配置,部署时出现以下错误。

"errorMessage": "java.sql.SQLException: 连接属性 'createDatabaseIfNotExist' 只接受以下形式的值:'true'、'false'、'yes' 或 'no'。值 'true?useUnicode= yes' 不在此集合中。", "errorType": "liquibase.exception.DatabaseException",

abc.Yml
SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true?useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"

【问题讨论】:

    标签: java mysql spring liquibase


    【解决方案1】:

    我认为有一个错字,Java 已经为您说明了这一点。

    有两个“?”而它应该是一个,其余的应该是“&”试试下面的。

    SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true&useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"

    【讨论】:

      猜你喜欢
      • 2012-05-10
      • 2010-12-11
      • 2010-09-19
      • 2020-08-18
      • 1970-01-01
      • 2010-11-18
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多