64位Java和64位访问

时间:2013-04-02 16:02:10

标签: java database netbeans 32bit-64bit

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

我也在使用Office 2010 64位。

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

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

显示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,但也会出现同样的错误。

由于

1 个答案:

答案 0 :(得分:0)

我有同样的问题。但我有64位胜利8和32位办公室即时通讯使用jdk 32位和网络豆它工作,但当我使用可执行jar