今天使用ODBC连接ACCESS文件一直报
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
后来总算解决了,现在总结一下解决问题的方法
1,如果是64位系统一定要按装64的ODBC驱动,未安装64位ODBC驱动的话在ODBC配置程序中的平台一列显示32位,安装之前的32位驱动要删除
64位驱动下载地址
https://www.microsoft.com/zh-cn/download/details.aspx?id=13255
https://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe
2,url的写法必须要跟ODBC的配置程序中的写法一致,比如:
jdbc:odbc:driver={Microsoft Access Driver (.mdb, .accdb)};DBQ=g:\aaa1.mdb
其中Driver 后面有空格,*.accdb前面有空格
3,access文件路径必须正确
4,如果还是不行在系统DSN中也添加一个64位数据源试试