WebアプリケーションのバックエンドとしてMSAccessを使用しています。
64ビットOSを使用しているため、ODBC(データソース)のパスを更新しましたsysWOW64
...それでもエラーが発生します:
org.apache.jasper.JasperException: javax.servlet.ServletException:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
私が使用したコードは次のとおりです。
String database="G:\\databs.mdb";
String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + database+";DriverID=22;READONLY=true";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url,"","");
Statement stmt=con.createStatement();