Witam wszystkich bo piszę po raz pierwszy na tym forum.
Ja również mam problem z połączeniem się z baza HSQLDB.
Korzystam JBOSS 4.2.2. W czasie instalacji „wybrałem” tą bazę. Serwer aplikacji podłączyłem do eclipse. Zrobiłem „New Connection Profile” dla bazy. Jestem wstanie z poziomu eclipse połączyć się z bazą i wykonać dowolny kod SQL.
Pisze servlet i łącze się z baza w sposób następujący
try {
Class.forName("org.hsqldb.jdbcDriver" );
} catch (Exception e) {
System.out.println("ERROR: failed to load HSQLDB JDBC driver.");
e.printStackTrace();
return;
}
try {
Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/xdb", "sa", "");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
co skutkuje :
ERROR [STDERR] java.sql.SQLException: socket creation error
ERROR [STDERR] at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
ERROR [STDERR] at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
ERROR [STDERR] at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
ERROR [STDERR] at org.hsqldb.jdbcDriver.connect(Unknown Source)
ERROR [STDERR] at java.sql.DriverManager.getConnection(Unknown Source)
ERROR [STDERR] at java.sql.DriverManager.getConnection(Unknown Source)
ERROR [STDERR] at pl.s2943.Projekt1.init(Projekt1.java:46)
ERROR [STDERR] at javax.servlet.GenericServlet.init(GenericServlet.java:212)
ERROR [STDERR] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
ERROR [STDERR] at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
ERROR [STDERR] at java.lang.Thread.run(Unknown Source)
Ktoś wie co jest grane ??