提问人:snowpeak 提问时间:11/16/2023 最后编辑:Gagan Shrivastavasnowpeak 更新时间:11/16/2023 访问量:33
Stata JDBC PostgreSQL 神秘错误
Stata JDBC PostgreSQL mystery bug
问:
我在我的组织中启动了一个云 PostgreSQL 数据库,并让一些用户对其进行了测试。我认为最好让我的用户在 Stata 中使用 JDBC 而不是 ODBC 来连接到数据库,因为它可以节省他们去 IT 安装驱动程序的次数。我的用户都在使用最新版本的 PostgreSQL 驱动程序和最新版本的 Stata 17,并且都在 Windows 上。
奇怪的是,我能够毫无问题地从 Stata 17 和 Stata 18 访问数据库。但是,我的两个用户在运行时出现以下错误:jdbc connect
invalid connection property key value pair
Index 1 out of bounds for length 1
r(198);
在我看来,这个错误来自底层 Java 运行时,而不是 Stata 本身,因为错误消息正是 Java 中 ArrayIndexOutOfBoundsException 的文本。事实上,这些用户能够使用 R、Python 和 - 获取此 - Java 代码来访问数据库,并使用 Stata 自己的内置 Java 运行时环境从命令行编译和运行!我什至尝试修改 Stata-Java 的 logging.properties 文件(按照这些说明 https://jdbc.postgresql.org/documentation/logging/)以在受影响用户的主目录中为 PostgreSQL 驱动程序创建日志,但即使这样也不起作用。
有谁知道这里可能发生了什么?非常感谢!
答: 暂无答案
评论
java query