我正在尝试连接到在 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 驱动程序错误!!
无论如何,感谢您的支持!
我是一名优秀的程序员,十分优秀!