由于找不到驱动程序问题,Gradle任务无法打开jdbc连接

时间:2019-03-20 14:02:27

标签: gradle jdbc groovy

我要在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")
}

0 个答案:

没有答案