我正在尝试将Java应用程序与MS Access 2007连接 连接功能是:
import java.sql.*;
import javax.swing.JOptionPane;
public class ConnectAccess {
static Connection conn=null;
public static Connection connectDB(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:history");
JOptionPane.showMessageDialog(null, "Connection Established");
return conn;
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
但我收到此错误消息:
java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]指定的 DNS包含驱动程序和应用程序之间的体系结构不匹配
操作系统是Windows 8 64位