我意识到有很多与此相关的问题,并且我已经阅读了其中的大部分(我不会说全部,因为那是谎言),但似乎没有一个问题能够完全涵盖我的问题。
我目前正在维护一个相当旧的应用程序(Java 1.4 旧版本),它使用 odbc(据我所知)访问本地 .mdb 文件。
为此,程序似乎使用了像构造这样的连接字符串:
db.url = jdbc:odbc:Importer
运行时,我收到此问题标题中设置的错误。现在,为什么大多数问题似乎不适用于我:
- 我在 Windows XP SP3 32 位计算机上工作(这消除了解决方案是 64 位问题的所有问题)
- 我实际上并没有通过执行来调用 odbc,它只是通过应用程序运行
那么,问题还可能是什么?我确信完全相同的应用程序在客户的计算机上正常运行(我将其复制到我的计算机上),因此实际应用程序外部的配置一定存在一些问题。
它可能是什么?系统要求?一些注册表项?
最佳答案
来自http://www.stoneedge.com/help/OM_DOC/tips_tricks/Creating_ODBC_Connection_in_Windows.html
- 单击“开始”菜单。
- 选择控制面板。
- 选择“管理工具”并双击“数据源 (ODBC)”图标。
- 单击“系统 DSN”选项卡。
- 点击“添加”按钮。
- 从驱动程序列表中选择 Microsoft Access Driver (*.mdb),然后单击“完成”按钮。
- 向数据库提供 mdb 文件...并提供名称“Importer”
关于java - 未找到 JDBC/ODBC 数据源名称且未指定默认驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460376/