连接到PostgreSQL数据库时的matlab错误

叶佩森

我正在尝试使用以下命令连接到PostgreSQL数据库:

connection = database( ...
        options.getDatabaseName(), ...
        options.getUsername(), ...
        options.getPassword(), ...
        "org.postgresql.Driver", ...
        "jdbc:postgresql://" + options.getHostname() + ":" + options.getPort() + "/" + options.getDatabaseName() ...
        );

它返回以下错误:

Error using database (line 59)
Unmatched parameter name 'org.postgresql.Driver' must be a string scalar or character vector that can represent a field name.

我看到了与有关的其他问题,但错误消息有所不同。

我做错了什么?

叶佩森

我自己找到了解决方案,这很棘手(我认为这可能与错误有关)。

为了测试数据库连接,我首先创建了与数据库浏览器的连接。它起作用了,我使用数据库的相同名称保存了该连接。

当我使用该database命令时,通过检查它的源代码,我发现它首先执行的操作是检查是否存在具有该名称的现有数据源,如果没有,则搜索数据库。问题在于,由于我的连接具有相同的数据库名称,database因此我想使用数据源命令版本而不是数据库。它尝试使用此命令:

conn = database(datasource,username,password)

而不是这个:

conn = database(databasename,username,password,driver,url)

因为wtrade既是数据库名称又是数据源名称。在这种情况下,根据Matlab文档,第四个参数,driver必须是参数名称,例如"Vendor"of "PortNumber",因此,由于驱动程序字符串与参数名称不匹配,因此出现了错误。

我删除了与数据库名称相同的数据源,一切开始正常工作。

我已经将此通知了MathWorks,因为我认为数据库具有与数据源相同的名称应该没有问题,因为签名是不同的,所以database命令也应处理这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在连接到远程Heroku Postgresql数据库时遇到错误

来自分类Dev

连接到数据库时,MongoDB Mongoose错误

来自分类Dev

无法连接到 PostgreSQL 数据库

来自分类Dev

连接到MySQL数据库错误

来自分类Dev

Heroku上的数据库连接错误:将Web应用程序连接到Postgresql

来自分类Dev

将云运行连接到PostgreSQL 11数据库时出现问题

来自分类Dev

连接到SQL数据库时出现pyodbc错误“无法打开登录请求的数据库“ database3”。

来自分类Dev

使用错误的数据库登录名与SSIS连接到远程数据库时遇到麻烦

来自分类Dev

在Python和MATLAB中连接到JDBC数据库

来自分类Dev

播放无法连接到(PostgreSQL)数据库[默认]

来自分类Dev

将Python连接到Heroku PostgreSQL数据库吗?

来自分类Dev

redshift / Postgresql 8.0撤销连接到用户的数据库

来自分类Dev

VB6如何连接到PostgreSQL数据库?

来自分类Dev

如何使用Laravel Homestead连接到PostgreSQL数据库?

来自分类Dev

从R会话连接到Amazon AWS PostgreSQL数据库

来自分类Dev

如何从Dart代码连接到Cloud PostgreSQL数据库?

来自分类Dev

将Python连接到Heroku PostgreSQL数据库吗?

来自分类Dev

如何使用远程连接到 HEROKU PostgreSQL 数据库

来自分类Dev

PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

来自分类Dev

连接到Access数据库时如何避免“内存不足”错误?

来自分类Dev

连接到SQL数据库时出现VBA运行时错误

来自分类Dev

连接到新还原的MDF数据库时访问被拒绝错误

来自分类Dev

尝试连接到SQL Server数据库时出现“ SqlException未处理”错误

来自分类Dev

连接到数据库(JAVA)时SQL语法错误

来自分类Dev

当连接到数据库时,出现错误“驱动程序未加载”

来自分类Dev

PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

来自分类Dev

尝试使用mysqli_connect()连接到数据库时发现PHP错误

来自分类Dev

连接到SQLite数据库时,GAE受限制的类错误

来自分类Dev

连接到我的数据库时出现以下错误

Related 相关文章

  1. 1

    我在连接到远程Heroku Postgresql数据库时遇到错误

  2. 2

    连接到数据库时,MongoDB Mongoose错误

  3. 3

    无法连接到 PostgreSQL 数据库

  4. 4

    连接到MySQL数据库错误

  5. 5

    Heroku上的数据库连接错误:将Web应用程序连接到Postgresql

  6. 6

    将云运行连接到PostgreSQL 11数据库时出现问题

  7. 7

    连接到SQL数据库时出现pyodbc错误“无法打开登录请求的数据库“ database3”。

  8. 8

    使用错误的数据库登录名与SSIS连接到远程数据库时遇到麻烦

  9. 9

    在Python和MATLAB中连接到JDBC数据库

  10. 10

    播放无法连接到(PostgreSQL)数据库[默认]

  11. 11

    将Python连接到Heroku PostgreSQL数据库吗?

  12. 12

    redshift / Postgresql 8.0撤销连接到用户的数据库

  13. 13

    VB6如何连接到PostgreSQL数据库?

  14. 14

    如何使用Laravel Homestead连接到PostgreSQL数据库?

  15. 15

    从R会话连接到Amazon AWS PostgreSQL数据库

  16. 16

    如何从Dart代码连接到Cloud PostgreSQL数据库?

  17. 17

    将Python连接到Heroku PostgreSQL数据库吗?

  18. 18

    如何使用远程连接到 HEROKU PostgreSQL 数据库

  19. 19

    PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

  20. 20

    连接到Access数据库时如何避免“内存不足”错误?

  21. 21

    连接到SQL数据库时出现VBA运行时错误

  22. 22

    连接到新还原的MDF数据库时访问被拒绝错误

  23. 23

    尝试连接到SQL Server数据库时出现“ SqlException未处理”错误

  24. 24

    连接到数据库(JAVA)时SQL语法错误

  25. 25

    当连接到数据库时,出现错误“驱动程序未加载”

  26. 26

    PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

  27. 27

    尝试使用mysqli_connect()连接到数据库时发现PHP错误

  28. 28

    连接到SQLite数据库时,GAE受限制的类错误

  29. 29

    连接到我的数据库时出现以下错误

热门标签

归档