未找到JDBC / ODBC数据源名称,并且未指定默认驱动程序

时间:2013-01-22 14:03:21

标签: java jdbc odbc

我意识到有许多与此相关的问题,我已经阅读了大部分内容(我不会说所有因为那都是谎言),但似乎没有任何问题可以解决我的问题。

我目前正在维护一个非常古老的应用程序(Java 1.4旧),它使用odbc(据我所知)访问本地.mdb文件。

为此,该程序似乎使用了一个连接字符串,如construct:

db.url = jdbc:odbc:Importer

运行时,我会在此问题的标题中设置错误。现在,为什么大多数问题似乎都不适用于我:

  • 我使用的是Windows XP SP3 32位计算机(它可以解决所有问题,解决方案是64位问题)
  • 我实际上并没有通过执行它来调用odbc,它只是运行应用程序

那么,问题还有什么呢?我确信完全相同的应用程序在客户机器上正常运行(我将其复制到我的机器上),因此实际应用程序的外部配置存在一些问题。

它可能是什么?系统要求?一些注册表项?

1 个答案:

答案 0 :(得分:2)

来自http://www.stoneedge.com/help/OM_DOC/tips_tricks/Creating_ODBC_Connection_in_Windows.html

  • 单击“开始”菜单。
  • 选择控制面板。
  • 选择“管理工具”,然后双击“数据源(ODBC)”图标。
  • 单击“系统DSN”选项卡。
  • 单击“添加”按钮。
  • 从驱动程序列表中选择Microsoft Access驱动程序(* .mdb),然后单击“完成”按钮。
  • 将mdb文件...提供给数据库并提供名称“Importer”