Thread View: pl.comp.lang.java
1 messages
1 total messages
Started by J-23
Mon, 05 Nov 2012 19:29
Javabird GWT problem z połączeniem
Author: J-23
Date: Mon, 05 Nov 2012 19:29
Date: Mon, 05 Nov 2012 19:29
68 lines
3705 bytes
3705 bytes
Witam
Mam problem z połączeniem do bazy Firebird (Linux)
mam taką metodę
private static void setConnected(Boolean AutoCommit) throws FBSQLException,
SQLException, ClassNotFoundException {
props.put("user", User);
props.put("password", Password);
Class.forName("org.firebirdsql.jdbc.FBDriver");
Conn =
DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:/home/lbaczek/firebird/SKS.FDB",
"SYSDBA", "masterkey");
Conn.setAutoCommit(AutoCommit);
}
jak widać dla maksymalnego uproszczenia (wszystko jest w jednym) co być
powinno a mimo to otrzymuję błąd
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544721. Unable to
complete network request to host "localhost".
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123)
at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at
pl.cba.lukaszbaczek.server.DBConnection.setConnected(DBConnection.java:501)
at
pl.cba.lukaszbaczek.server.DBConnection.getConnection(DBConnection.java:526)
at
pl.cba.lukaszbaczek.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:115)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Pierwsze co pomyślałem to brak wpisów w hosts - odnoszących się do
localhost ale są.
Po drugie pod linuxem korzystam z SQLurriel
(http://squirrel-sql.sourceforge.net/) który to korzysta ze sterownika
Javabird i lączy się z bazą z takiego wpisu bez problemu:
"jdbc:firebirdsql:localhost/3050:/home/lbaczek/firebird/SKS.FDB" (taki
sam jak wyżej)
To czego używam to:
Fedora 17
Java 6u37
GWT 2.5.0 (probowałem wersje wcześniejsze jest to samo)
Javabird 2.2.1 (probowałem wersje wcześniejsze jest to samo)
Co może być przyczyną takiego zachowania?
Pozdrawiam
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads