gpt4 book ai didi

database - 通过 MATLAB 错误连接到 postgresql 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:18 25 4
gpt4 key购买 nike

我正在尝试在 MATLAB 中连接我的 Postgres 数据库,它向我抛出一个错误,指出

“'JDBC 驱动程序错误:org.postgresql.Driver。未找到/加载驱动程序。'”

这是我用过的连接方式。

conn = database('postgres','username','password','org.postgresql.Driver', 'jdbc:postgresql://localhost:5432/postgres=postgres');

之后它抛出错误。

我看过论坛,他们告诉我将 postgres jar 文件添加到 MATLAB 目录工具包文本文件中,如下所示。

C:\Program Files\PostgreSQL\pgJDBC\postgresql-8.4.702.jdbc3.jar 
C:\Program Files\PostgreSQL\pgJDBC\postgresql-8.4.702.jdbc4.jar

我不知道我哪里出错了。请指教。

谢谢。

最佳答案

在连接到数据库之前,您应该将带有 JDBC 驱动程序的 jar 文件添加到您的动态 java 类路径中。我相信您可以根据您的要求只添加一个文件。查看版本差异here .

如果路径中已有 jar 文件,要避免警告,请添加一些检查:

%# add class path (if not in the class path)
p = 'C:\Program Files\PostgreSQL\pgJDBC\postgresql-8.4.702.jdbc3.jar';
if ~ismember(p,javaclasspath)
javaaddpath(p)
end

关于database - 通过 MATLAB 错误连接到 postgresql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855781/

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