FB 1.5.2+JayBird+linux = проблема
Модератор: kdv
FB 1.5.2+JayBird+linux = проблема
День добрый!
Возникла следующая проблема - в Mandrake 10.1 установлен FB 1.5.2 SS. Пытаюсь запустить пример, идущий вместе с JayBird (DataSourceExample.java). В результате получаю ошибку -
java.sql.SQLException: Could not obtain connection during blocking timeout (10000 ms) at org.firebirdsql.pool.PooledConnectionQuene.take(PooledConnectionQuene.java:353)
В чем здесь может быть загвоздка? Под Win2k/XP та же самая схема прекрасно работает.
Возникла следующая проблема - в Mandrake 10.1 установлен FB 1.5.2 SS. Пытаюсь запустить пример, идущий вместе с JayBird (DataSourceExample.java). В результате получаю ошибку -
java.sql.SQLException: Could not obtain connection during blocking timeout (10000 ms) at org.firebirdsql.pool.PooledConnectionQuene.take(PooledConnectionQuene.java:353)
В чем здесь может быть загвоздка? Под Win2k/XP та же самая схема прекрасно работает.
Re: FB 1.5.2+JayBird+linux = проблема
По какому протоколу подключаешся? Приведи тсроку конекта.esselt писал(а):День добрый!
Возникла следующая проблема - в Mandrake 10.1 установлен FB 1.5.2 SS.
В чем здесь может быть загвоздка? Под Win2k/XP та же самая схема прекрасно работает.
Из isql подключение проходит нормально или тоже виснит?
Все очень похоже на то что клиент не может дождаться когда севрвер ответить. Что может быть связанно например с настройками firewall

Практически втупую берется пример из JayBird
firewall не устанавливался, не настраивался
Код: Выделить всё
public final class DataSourceExample
{
static public void main (String args[]) throws Exception
{
org.firebirdsql.pool.FBWrappingDataSource dataSource =
new org.firebirdsql.pool.FBWrappingDataSource();
dataSource.setDatabase ("localhost/3050:/home/andrey/orders.fb");
try {
dataSource.setLoginTimeout (10);
java.sql.Connection c = dataSource.getConnection ("sysdba", "masterkey");
java.sql.Statement stmt = c.createStatement();
java.sql.ResultSet rs = stmt.executeQuery("SELECT * FROM products");
while(rs.next())
System.out.println("a1 = " + rs.getString(1) + ", a2 = " + rs.getString(2));
stmt.close();
System.out.println ("got connection");
c.close ();
}
catch (java.sql.SQLException e) {
e.printStackTrace();
System.out.println ("sql exception: " + e.getMessage ());
}
}
}
Как проходит подключение при
?
По поводу firewall если ты его не ставил не факт что он не стоит
Код: Выделить всё
isql localhost/3050:/home/andrey/orders.fb -user SYSDBA -password masterkey
По поводу firewall если ты его не ставил не факт что он не стоит
