createDatabaseIfNotExist = true在maven项目中的.properties文件中不起作用

Sha*_*lle 5 java database hibernate jdbc maven

我有一个maven项目连接到已经存在的数据库.但我想改变它,以便如果数据库尚不存在.它被创造了.所以我在这个额外的代码中?createDatabaseIfNotExist=true加入了这一行.

dataSource.url=jdbc:mysql://localhost/rays-database?createDatabaseIfNotExist=true

而且我遇到了很多错误,所以我的问题是; 是否有任何额外的配置,以便使用?createDatabaseIfNotExist = true

我也尝试添加端口号,这没有任何区别,我没想到它.

dataSource.url=jdbc:mysql://localhost:3306/rays-database?createDatabaseIfNotExist=true
Run Code Online (Sandbox Code Playgroud)

这是我的.properties文件:

 dataSource.driverClassName=com.mysql.jdbc.Driver
 dataSource.url=jdbc:mysql://localhost/rays-database?createDatabaseIfNotExist=true
 dataSource.username=root
 dataSource.password=

 hibernate.dialect=org.hibernate.dialect.MySQLDialect
 hibernate.show_sql=true
 hibernate.hbm2ddl.auto=create
Run Code Online (Sandbox Code Playgroud)

Vik*_*ats 4

请检查为什么 Hibernate 不为 MySQL 创建数据库?。希望它有帮助。您遇到了什么类型的错误?