我要在gradle任务之一中连接到数据库。遗憾的是,由于以下异常,此操作失败:
找不到适用于jdbc:postgresql:// localhost:2432 / postgres的驱动程序
但是我非常有信心,因为我正在导入和打印可以正常运行的类,因此驱动程序位于类路径中。那我在这里怎么做错了?
buildscript {
dependencies {
classpath 'org.postgresql:postgresql:42.2.5'
}
}
plugins {
id "org.flywaydb.flyway" version "5.2.4"
}
repositories {
mavenCentral()
}
import java.sql.DriverManager
import org.postgresql.Driver
def postgresServer = null
def postgresUser = 'postgres'
def postgresPassword = 'postgres'
def postgresPort = 2432
def databaseName = "dbmanager"
task connect() {
println(Class.forName('org.postgresql.Driver'))
def connection = DriverManager.getConnection("jdbc:postgresql://localhost:2432/postgres")
}