我试图连接到运行在Windows Server 2003系统上的Java应用程序上的* .dbf(dBase III)文件。 我遇到这个错误,我无法真正理解其中的含义(似乎是OdbcJdbc.java来源不可用):无法通过JDBC驱动程序连接到* .dbf文件
[微软] [ODBC dBase驱动程序]“(未知)”不是一个有效的路径错误
这是我在我的应用程序运行的代码:
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";
是否存在一个JDBC驱动程序能够连接到dBASE文件或我导入外部库做的魔力?
在此先感谢您的帮助!
@a_horse_with_no_name使用单个反斜杠并不是一个真正的选择:毕竟这是一个Java字符串。 –