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="jdbc
dbc:driver={Microsoft Access Driver (*.mdb)};dbq=c:\\Esempio.mdb";
-Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");