Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Probblema ODBC help me!!!!
Forum - Java - Probblema ODBC help me!!!!

Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 17:55
Venerdė, 04/06/2010
Salve a tutti, ho un problema con la connessione ad un data base Access.
So che ci sono 2 modi per farlo , in java, vado a configurare il driver direttamente dal pannello ODBC o scrivo il tutto da codice.
Ecco nel primo caso funziona benissimo ma nel secondo no.
Exception da come errore "Nome origine dati nn trovato e driver predefinito nn specificato";
l'errore penso sia sulla stringa url ma dopo vari tentativi no riesco a risolvere qst prob, ecco il codice:

  private String url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};"
       + "DBQ=C:\\Documents and Settings\\Bonny\\Desktop\\InsertDB\\Mondiali2010.mdb";
        
  private Connection con;
  private Statement stmt;
  private sql;// Query //

        try {

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        } catch (ClassNotFoundException e) {

            msgbox.showMessageDialog(null,e.getMessage(), "ClassNotFoundException", msgbox.WARNING_MESSAGE);

        }

        try {

            con = DriverManager.getConnection(url);

            stmt = con.createStatement();

            stmt.executeUpdate(sql);

            con.close();

            stmt.close();

            msgbox.showMessageDialog(null,"Operazione eseguita con successo", "Bonny",   msgbox.INFORMATION_MESSAGE);

        } catch (SQLException e) {

              msgbox.showMessageDialog(null,e.getMessage(), "SQLException", msgbox.WARNING_MESSAGE);
        }

    }

Ultima modifica effettuata da Bonny il 04/06/2010 alle 18:57
PM Quote
Avatar
Antetemp0 (Normal User)
Newbie


Messaggi: 2
Iscritto: 04/06/2010

Segnala al moderatore
Postato alle 11:07
Sabato, 05/06/2010
La prima cosa da fare č cambiare db, usa postgresql o mysql, Access č fortemente sconsigliato.

PM Quote