我有一个maven项目连接到已经存在的数据库.但我想改变它,以便如果数据库尚不存在.它被创造了.所以我在这个额外的代码中添加了?createDatabaseIfNotExist = true到这一行.
dataSource.url = JDBC:MySQL的://本地主机/射线数据库createDatabaseIfNotExist =真?
而且我遇到了很多错误,所以我的问题是;是否有任何额外的配置,以便使用?createDatabaseIfNotExist = true
我也尝试添加端口号,这没有任何区别,我没想到它.
dataSource.url=jdbc:MysqL://localhost:3306/rays-database?createDatabaseIfNotExist=true
这是我的.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
最佳答案
请检查这个Why is Hibernate not creating database for MySQL?.希望它有所帮助.你得到了什么样的错误?
原文链接:https://www.f2er.com/java/437208.html