gpt4 book ai didi

java - 无法通过 JDBC 驱动程序连接到 *.dbf 文件

转载 作者:太空宇宙 更新时间:2023-11-04 07:58:18 25 4
gpt4 key购买 nike

我正在尝试连接到在 Windows Server 2003 系统上运行的 Java 应用程序上的 *.dbf (dBase III) 文件。我遇到这个错误,但我无法真正理解其含义(OdbcJdbc.java 的源似乎不可用):

[Microsoft][ODBC dBase driver] '(unknown)' is not a valid path error

这是我在应用程序上运行的代码:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String database = "jdbc:odbc:DRIVER={Microsoft dBase Driver(*.dbf)};DBQ=D:\\dbNeri\\CARISTAT;";

Connection conn = DriverManager.getConnection(database);

Statement s = conn.createStatement();
String selTable = "SELECT * FROM CARISTAT";

是否存在能够连接到 dBase 文件的 JDBC 驱动程序,或者我是否必须导入外部库才能发挥作用?

预先感谢您的帮助!

最佳答案

好吧,伙计们,我终于找到了所有问题的答案。

无需配置 ODBC 数据源,该代码中的错误是我直接在连接字符串中定位了我想要访问的文件名。(在此处的代码中,我删除了“\CARISTAT”)。

因此应用程序可以轻松运行,并且不再出现 JDBC 驱动程序错误!!

无论如何,感谢您的支持!

关于java - 无法通过 JDBC 驱动程序连接到 *.dbf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274120/

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