【问题标题】:64 Bit Java and 64 Bit Access64 位 Java 和 64 位访问
【发布时间】:2013-03-24 00:30:53
【问题描述】:

我在 Windows 7 64 位机器上使用安装了 32 位 Java 的 Netbeans 32 位。

我也在使用 Office 2010 64 位。

我的问题是,每次我尝试将 Access 数据库连接到我的项目时,都会出现以下错误:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序

java.lang.NullPointerException

这是我的代码:

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        String SourceURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=" 
                + new File("Argos.accdb").getAbsolutePath() + ";";

        Argos = DriverManager.getConnection(SourceURL, "admin","");

我曾尝试在 Netbeans 中使用 64 位 Java,但出现同样的错误。

谢谢

【问题讨论】:

  • 驱动 jar 在你的类路径中吗?
  • 我不确定你说的是哪一部分?

标签: java database netbeans 32bit-64bit


【解决方案1】:

我有同样的问题。但是我有 64 位 win 8 和 32 位 office 即时通讯使用 jdk 32 位和在 net beans 中它可以工作但是当我使用可执行 jar 时

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多