【发布时间】:2015-10-08 10:11:47
【问题描述】:
我有一个连接到已经存在的数据库的 maven 项目。但是我想更改它,以便如果数据库尚不存在。它被创建。所以我在这一行添加了这个额外的代码?createDatabaseIfNotExist=true。
dataSource.url=jdbc:mysql://localhost/rays-database?createDatabaseIfNotExist=true
我有很多错误,所以我的问题是;为了使用 ?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
【问题讨论】:
-
远射,但您使用的是哪个版本的 mysql JDBC 驱动程序?
-
您好,感谢@Tunaki 的回复,我正在使用 5.1.6
标签: java database hibernate maven jdbc