Java Access DB-Verbindung

Ich versuche, ein Projekt mit einer Verbindung zur Datenbank (MS Access 2010) zu erstellen. Ich verwende dieses Tutorialauf CodeProject.

import java.sql.*;

public class DbAccess
{
    public static void main(String[] args)
    {
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String database = 
              "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=myDB.mdb;";
            Connection conn = DriverManager.getConnection(database, "", "");
            Statement s = conn.createStatement();

            // create a table
            String tableName = "myTable" + String.valueOf((int)(Math.random() * 1000.0));
            String createTable = "CREATE TABLE " + tableName + 
                                 " (id Integer, name Text(32))";
            s.execute(createTable); 

            // enter value into table
            for(int i=0; i<25; i++)
            {
              String addRow = "INSERT INTO " + tableName + " VALUES ( " + 
                     String.valueOf((int) (Math.random() * 32767)) + ", 'Text Value " + 
                     String.valueOf(Math.random()) + "')";
              s.execute(addRow);
            }

            // Fetch table
            String selTable = "SELECT * FROM " + tableName;
            s.execute(selTable);
            ResultSet rs = s.getResultSet();
            while((rs!=null) && (rs.next()))
            {
                System.out.println(rs.getString(1) + " : " + rs.getString(2));
            }

            // drop the table
            String dropTable = "DROP TABLE " + tableName;
            s.execute(dropTable);

            // close and cleanup
            s.close();
            conn.close();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
}

Aber ich bekomme eine seltsame Ausnahme: java.sql.SQLException: [Microsoft] [????????? ????????? ODBC] ???????? ?????? ?? ?????? ? ?? ?????? ???????, ??????????? ?? ?????????

java.sql.SQLException: [Microsoft] [????????? ????????? ODBC] ???????? ?????? ?? ?????? ? ?? ?????? ???????, ??????????? ?? ????????? at sun.jdbc.odbc.JdbcOdbc.createSQLException (JdbcOdbc.java:6956) at sun.jdbc.odbc.JdbcOdbc.standardError (JdbcOdbc.java:7113) at sun.jdbc.odbc.JdbcOdbc.dbc.sq ) um sun.jdbc.odbc.JdbcOdbcConnection.initialize (JdbcOdbcConnection.java:323) um sun.jdbc.odbc.JdbcOdbcDriver.connect (JdbcOdbcDriver.java:174) um java.sqlager.river.java:174 at java.sql.DriverManager.getConnection (DriverManager.java:221) at dbaccess.DbAccess.main (DbAccess.java:28)

Ich google es und finde andere Fragen auf Stack wie diese:Stapelpfosten

Also füge ich alle ODBC-Treiber hinzu, die mir helfen können, die * .mdb-Datei zu verbinden. Aber nichts Gutes hepend. (

Was ist das und wie wird eine Verbindung zu Access DB hergestellt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage