Salve a tutti,
Vorrei collegarmi tramite il codice java ad un file .odb creato con openoffice ma non so come fare.
So che tramite microsoft access il codice è il seguente:
codice:
import java.sql.*;

public class Main {
    
    public Main() {
    }
    
    public static void main(String[] args)throws SQLException, ClassNotFoundException {
        
        String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};dbq=c:\\Esempio.mdb";
        String user="";
        String password="";
        
        //carica il driver (si registra)
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        //stabilisce la connessione
        Connection c=DriverManager.getConnection(dbUrl,user,password);
        //la "dichiarazione"
        Statement s = c.createStatement();
        //query sql
        ResultSet r = s.executeQuery("SELECT Nome FROM Contatti");
        //se il recordset è vuoto questa prima chiamata a "r.next" restituirà "false"
        while(r.next()){
            System.out.println(r.getString("Nome"));
        }
        s.close(); //questo chiude anche il ResultSet
        
    }
}
ma cosa devo modificare per openoffice in queste righe?
-String dbUrl="jdbcdbc:driver={Microsoft Access Driver (*.mdb)};dbq=c:\\Esempio.mdb";
-Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");