通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5

Posted

技术标签:

【中文标题】通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5【英文标题】:Connect to HSQLDB 2.5 via Windows ODBC PostgreSQL driver 【发布时间】:2020-06-04 13:41:35 【问题描述】:

我在配置 Windows PostgreSQL ODBC 驱动程序以连接到 HSQLDB 2.5.0 时遇到问题。根据 HSQLDB 文档,我安装了 PostgreSQL ODBC 驱动程序的 11.01 版。当我从 ODBC 数据源管理器测试连接时,我在 ODBC 日志文件中看到以下内容:[0.000]Driver Version='11.01.0000,May 24 2019' linking 1915 dynamic Multithread library [0.000]PQconnectdbParams: host='localhost' port='9001' dbname='test' user='test' sslmode='disable' password='test' [0.109]PQsendQuery: 000000000033BCA0 'SET DateStyle = 'ISO';SET extra_float_digits = 2;show transaction_isolation' [0.109] (ERROR) 42501 'user lacks privilege or object not found: DATESTYLE' [1.157]PQfinish: 000000000033BCA0 看起来驱动程序正在发送 HSQLDB 不理解的“SET DateStyle”命令。我尝试更改所有数据源选项但没有成功。我已经尝试过驱动程序的 Unicode 和 ANSI 版本。

【问题讨论】:

【参考方案1】:

网站上的文档适用于处于候选发布阶段的 2.5.1 版。你可以从http://hsqldb.org/download/下载快照jar

【讨论】:

以上是关于通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 Windows 2012 上的系统 dsn 使用 ODBC 连接连接到 SQL Server 2008

通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5

通过 ODBC 从 C# 读取 Netezza 数据库表在 Windows 7 中不起作用

Cognos 通过ODBC连接Apache kylin 的注意事项

Excel 2010 32 位 windows 7 64 位 odbc- 连接问题

PDO 找不到 ODBC 驱动程序