Salve a tutti, sono qui per proporvi un altro dei miei soliti problemi.
Devo connettermi ad un DB Open Office, così ho iniziato la ricerca su internet della stringa di connessione e dei driver da importare.
Riporto il codice di seguito:
... apertura connessione...
if(dbType.equals("odb")){
Class.forName("org.hsqldb.jdbcDriver");
// theConnection contiene il path al db in forma C:\blabla\nomedb.odb
theConnection = "jdbc:hsqldb:" + theConnection;
}
connection = DriverManager.getConnection(theConnection, "SA","");
La connessione risulta valida e non ho eccezioni qui.
Quando invece vado a fare la query:
try{
resultSet = statement.executeQuery("SELECT * FROM Tabella");
}catch(SQLException sqlException){
System.out.println("Eccezione in setResultSet: " + sqlException.getMessage());
}
ottengo questa simpaticissima eccezione:
Eccezione in setResultSet: user lacks privilege or object not found: IMMOBILE
Ho cercato un po' in giro, ma non ho trovato niente a riguardo. Consigli?
Grazie.