我正在尝试使用 gradle 任务设置数据库。但是我没有运气找到 postgresql JDBC 驱动程序。在 java 项目中,它找到驱动程序并运行良好(虽然它没有通过 buildscript 获得依赖项),但不是 gradle.build 文件。
我尝试使用 groovy.sql,但遇到了同样的错误。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.postgresql:postgresql:42.2.0'
}
}
import java.sql.*
task testTask {
...
Run Code Online (Sandbox Code Playgroud)
这一行抛出一个错误: 没有为 jdbc 找到合适的驱动程序:postgresql://localhost:5432/db
Connection conn = DriverManager.getConnection(db.url, db.user, db.password)
...
}
Run Code Online (Sandbox Code Playgroud)