Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    44

    [JAVA] Connessione al database di openoffice

    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");

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    codice:
    //String URL_DB = "jdbc:hsqldb={OpenDocument Database (*.odb)}; Dbq=/home/daniele/Desktop/prova.odb"; 
    con = DriverManager.getConnection("jdbc:hsqldb://home/daniele/Desktop/prova.odb", "sa", ""); 
    //con = DriverManager.getConnection(URL_DB, "sa", "");
    devi utilizzare una cosa tipo questa..

    http://hsqldb.org/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.