我可以很高兴地使用JDBC连接到系统DSN:
DriverManager.getConnection("jdbc:odbc:SysDSN");
如果我尝试使用文件DSN,但会出现错误:[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
使用:
DriverManager.getConnection("jdbc:odbc:FileDSN");
我试着指定了一个文件DSN的路径,但仍然没有得到任何乐趣。
我建议使用无DSN的连接URL,如下所示:
在Java 中为MS Access创建无DSN连接
您不必以这种方式创建DSN。
PS-在你尝试之前,你确实创建了数据源,不是吗?