Java 指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

Java 指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,java,Java,在Netbeans 7.0.1中运行以下Java程序时,我得到以下输出: 连接失败 java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。我有64位Windows 7、Ms Access 2007 32位、jdk 7和32位odbc驱动程序。同一个程序在记事本中成功运行,那么netbeans中的问题是什么?我也尝试过使用netbeans 7.3.1,但它不起作用。请提供一些建议,因为我到处都在搜索,但找

在Netbeans 7.0.1中运行以下Java程序时,我得到以下输出: 连接失败 java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。我有64位Windows 7、Ms Access 2007 32位、jdk 7和32位odbc驱动程序。同一个程序在记事本中成功运行,那么netbeans中的问题是什么?我也尝试过使用netbeans 7.3.1,但它不起作用。请提供一些建议,因为我到处都在搜索,但找不到解决方案

公共类数据库连接{

public static void main(String[] args){

    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con=DriverManager.getConnection("jdbc:odbc:eBookStore");
    System.out.println("connected");
    }
catch(Exception e)
        {   System.out.println("connection failed");
            System.out.println(e);
}
}
}

您是否检查了netbeans使用的JDK?