Salve a tutti, ho un problema con la connessione ad un database realizzato con OpenOffice Base HSQLDB (*.odb).
Uso Tomcat 5.5.9 i driver hsqldb vengono caricati ma quando lancio tomcat ho il seguente errore:
Esecuzione Query
Si e' verificata la sequente eccezione: java.sql.SQLException: Tabella non trovata in statement [SELECT nome FROM Impiegati]
La mia pagina jsp e' la seguente:
<%@ page import="java.sql.*" %>
<HTML> <HEAD> <TITLE>Prova DataBase</TITLE> </HEAD>
<BODY> <H2> Esecuzione Query </H2>
<table border="1" align="centre">
<tr> <td> Nome </td> </tr>
<% Connection con=null;
try{
Class.forName("org.hsqldb.jdbcDriver"); }
catch (ClassNotFoundException ntfe) {
out.println("Impossibile caricare il driver: "+ ntfe); }
try{
//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", "");
Statement st=con.createStatement();
String SQL = "SELECT nome FROM Impiegati";
ResultSet rs= st.executeQuery(SQL);
while(rs.next()) {
String name = rs.getString("nome"); %>
<tr> <td> <%= name %> </td> </tr>
<% }
rs.close();
con.close();
}
catch (SQLException e){
out.println("Si e' verificata la sequente eccezione: "+ e); } %>
</BODY> </HTML>
Aiutatemi per favore..
Daniele