0

我有问题。我有一个数据库访问 (.mdb)。我想将我的 java 应用程序连接到数据库。

我已经在控制面板和 odbc 中完成了所有必要的操作。我在其中设置了我的 32 位数据库。

现在,当我打开与数据库的连接时,我只收到

[Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配

我该如何解决?

PS我的代码是:

public DB() {
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        } catch (ClassNotFoundException e) {

            JOptionPane.showMessageDialog(null, "errore nel costruttore del db");
            e.printStackTrace();
        }
    }

    public void openConnection(){
        try {
            String url ="jdbc:odbc:mydb.mdb";

            this.conn = DriverManager.getConnection(url,"","");
        } catch (SQLException e) {

            JOptionPane.showMessageDialog(null, "errore nell'apertura del db");
            e.printStackTrace();
        }
    }
4

0 回答 0