【发布时间】:2012-11-08 18:07:26
【问题描述】:
我正在尝试连接到我的 Java 应用程序上的 *.dbf (dBase III) 文件,该应用程序在 Windows Server 2003 系统上运行。 我遇到了这个错误,我无法真正理解其含义(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 驱动程序,还是我必须导入外部库才能发挥作用?
提前感谢您的帮助!
【问题讨论】:
-
@a_horse_with_no_name 使用单个反斜杠并不是一个真正的选择:毕竟这是一个 java 字符串。