gpt4 book ai didi

postgresql - 找不到适合 JDBC-Postgresql 的驱动程序

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

我正在使用“Maven”构建一个项目。在 Pom.xml 中,我添加了对 Postgresql 的依赖项并下载(根据需要)并且存在于项目的 libs/文件夹中

现在我已经在我的 java 文件中建立了一个连接,如下所示:

static String userid="postgres", password = "myPassword";
static String url = "jdbc:postgresql:coredb_jfeed6";
static Connection con;
con = DriverManager.getConnection(url,userid, password);

“coredb_jfeed6”是我的数据库名称。

没有编译时错误。但是在运行时它会产生以下错误:

   Exception stack is:
1. No suitable driver found for jdbc:postgresql:coredb_jfeed6 (java.sql.SQLException)
java.sql.DriverManager:640 (null)
Could not get JDBC Connection; nested exception is java.sql.SQLException: No suitable driver found for jdbc:postgresql:coredb_jfeed6
(org.springframework.jdbc.CannotGetJdbcConnectionException)
org.springframework.jdbc.datasource.DataSourceUtils:80 (null)

Root Exception stack trace:
java.sql.SQLException: No suitable driver found for jdbc:postgresql:coredb_jfeed6
at java.sql.DriverManager.getConnection(DriverManager.java:640)
at java.sql.DriverManager.getConnection(DriverManager.java:169)
at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)

有人可以帮我解决这个问题吗?

最佳答案

好的。我想通了。

这是 Mule 3.1.2 中的一个BUG

就像“当要搜索外部库时,Mule 会在 projects/lib 文件夹中查找它。但这不适用于所有与数据库相关的库,例如 postgresql 库”。所以我们需要将它放在 mule/user/lib 文件夹中才能正常工作。

关于postgresql - 找不到适合 JDBC-Postgresql 的驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7790609/

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