我的Java应用程序在我的两个同事的计算机上运行良好,但它不会在我的计算机上运行。
应用程序读取电子表格,从中创建表格,然后比较它们。应用程序能够读取和创建表,但不会比较它们。
我得到的错误是
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Undefined function 'replace' in expression.
我已阅读其他主题,但无法获得太多洞察力。既然我们知道代码是有效的,那么我可以在我的机器上检查一些可能阻止它工作的东西吗?
非常感谢任何帮助。
//连接代码//
Connection dbConnection = null;
String ACCESSDB_Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connURL="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + databasePath.trim() + "\\" + accessFileName.trim() + ".accdb;";
答案 0 :(得分:1)
这个问题的答案是我使用的是Microsoft Access Driver(* .mdb,* .accdb)12.x而不是14.x