异常:
……
n: Could not get Connection for extracting meta data; nested exception is org.sp
ringframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connecti
on; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot creat
e JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:hsqldb:mem:
grailsDB':
java.sql.SQLException: No suitable driver
……
为什么还会有jdbc:hsqldb:mem:grailsDB':?
我都是命令行运行的
已经添加了mysql驱动,用的是grails1.03
我的DataSource.groovy:
dataSource {
pooled = false
driverClassName = "org.hsqldb.jdbcDriver"
username = "sa"
password = ""
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
//cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
cache.provider_class='org.hibernate.cache.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
//boolean pooling = true
//String dbCreate = "update" // one of 'create', 'create-drop','update'
dbCreate = "update"
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
String username = "root"
String password = "root"
String url = "jdbc:mysql://localhost/racetrack_dev"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:hsqldb:mem:testDb"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:hsqldb:file:prodDb;shutdown=true"
}
}
}