我正在尝试在控制面板,管理工具,ODBC连接......
中创建ODBC链接“我会在进一步说之前说过,我尝试在system32和SysWOW64中使用ODBCad.exe来解决此问题无济于事。”
在“用户DSN”选项卡下,单击“添加”,选择“Microsoft Access驱动程序(* .mdb,* .accdb),将数据源名称填充为”ACDBTEST“,我没有输入说明。
然后我点击“选择”按钮和我选择的文件位置(我要建立链接的'ACCESS'数据库是'L:\ Operations Database \ OPS \ OPS_be.accdb'
我点击了o.k并创建了“链接”,所以我相信一切都正常,但是......
我正在尝试使用两个不同的系统建立与此映射位置的连接; - SQL Workbench / J
使用这个系统我选择了两个不同的驱动程序;
1)访问(sun.jdbc.odbc.JdbcOdbcDriver) 并将URL字段填充为
Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=<L:\Operations Database\OPS\OPS_be.accdb>;DriverID=22;READONLY=true;
当我尝试连接时,我看到了消息
Driver did not return a connection for url=Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=<L:\Operations Database\OPS\OPS_be.accdb;DriverID=22;READONLY=true;
这只是询问我的文件位置,'L:\ Operations Database \ OPS \ OPS_be.accdb'然后我点击下一步并显示错误说明
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
现在我不知道我做错了什么以及为什么我不能简单地创建与访问数据库的连接,我真的不知道。
有没有人对我做错了什么有指导或想法?
提前谢谢
理查德
答案 0 :(得分:0)
如果您已经创建了名为ACDBTEST的用户DSN,那么SQL Workbench / J连接配置文件的URL字段中所需的只是
jdbc:odbc:ACDBTEST