gpt4 book ai didi

postgresql - Spark : java. sql.SQLException:找不到适合 jdbc 的驱动程序:postgresql://localhost/postgres

转载 作者:行者123 更新时间:2023-11-29 14:31:35 26 4
gpt4 key购买 nike

在我的 spark 应用程序中,我尝试使用以下行连接到本地 Postgres 数据库:

val conn = DriverManager.getConnection("jdbc:postgresql://localhost/postgres", "postgres", "*Qwerty#")

Postgres 服务器在端口 5432(默认)上运行。我也试过包括端口。我也尝试过 Class.forName("org.postgresql.Driver") 但它抛出 ClassNotFoundException。我已确保驱动程序在 ClassPath 中。

我在本地模式下运行 spark。

但我遇到了上述异常。

我已经通过 sbt 包含了 jdbc 驱动程序,如下所述: https://mvnrepository.com/artifact/org.postgresql/postgresql/42.2.2

最佳答案

你也可以试试这段代码:

Properties dbProperties = new Properties();

dbProperties.put("driver", "org.postgresql.Driver");

dbProperties.put("user", "postgres");

dbProperties.put("password", "*Qwerty#");

val conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgresDB",dbProperties);

关于postgresql - Spark : java. sql.SQLException:找不到适合 jdbc 的驱动程序:postgresql://localhost/postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50956547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com