Joe*_*tti 23 postgresql grails
有没有人让Grails与Postgres合作?我已经使用了这个教程,一切似乎都有意义,对我来说是正确的.但是,当我'grails run-app'时,我得到了这个错误
Cannot create JDBC driver of class 'org.postgresql.Driver' for connect URL 'jdbc:postgres://10.0.0.21/tribes'
java.sql.SQLException: No suitable driver
Run Code Online (Sandbox Code Playgroud)
我的DataSource文件是
dataSource {
pooled = true
driverClassName = "org.postgresql.Driver"
dialect = org.hibernate.dialect.PostgreSQLDialect
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update"
url = "jdbc:postgres://10.0.0.21:5432/tribes"
username = "grails"
password = "grails"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:postgres://10.0.0.21:5432/tribes"
username = "grails"
password = "grails"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:postgres://10.0.0.21:5432/tribes"
username = "grails"
password = "grails"
}
}
}
Run Code Online (Sandbox Code Playgroud)
Gre*_*ith 23
从FAQ:"[if]你得到一个运行时错误,上面写着'找不到合适的驱动程序',传递给DriverManager.getConnection的URL很可能是格式错误或者不正确".那么你的错了什么?好吧,教程中的示例如下所示:
jdbc:postgresql://localhost:5432/grails
Run Code Online (Sandbox Code Playgroud)
你的看起来像这样:
jdbc:postgres://10.0.0.21:5432/tribes
Run Code Online (Sandbox Code Playgroud)
我猜那些丢失的两封信正在给你带来麻烦.
Gan*_*nan 19
在BuildConfig.groovy文件中取消注释外部maven 存储库 ,然后添加此行
" 依赖项"部分中的运行时"postgresql:postgresql:9.0-801.jdbc4"
| 归档时间: |
|
| 查看次数: |
24329 次 |
| 最近记录: |