Страница 1 из 1
FB 1.5.2+JayBird+linux = проблема
Добавлено: 14 сен 2005, 15:15
esselt
День добрый!
Возникла следующая проблема - в 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 = проблема
Добавлено: 14 сен 2005, 18:33
eugeney
esselt писал(а):День добрый!
Возникла следующая проблема - в Mandrake 10.1 установлен FB 1.5.2 SS.
В чем здесь может быть загвоздка? Под Win2k/XP та же самая схема прекрасно работает.
По какому протоколу подключаешся? Приведи тсроку конекта.
Из isql подключение проходит нормально или тоже виснит?
Все очень похоже на то что клиент не может дождаться когда севрвер ответить. Что может быть связанно например с настройками firewall

Добавлено: 14 сен 2005, 19:10
esselt
Практически втупую берется пример из JayBird
Код: Выделить всё
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 не устанавливался, не настраивался
Добавлено: 15 сен 2005, 10:12
eugeney
Как проходит подключение при
Код: Выделить всё
isql localhost/3050:/home/andrey/orders.fb -user SYSDBA -password masterkey
?
По поводу firewall если ты его не ставил не факт что он не стоит

Добавлено: 15 сен 2005, 15:31
esselt
Для sysdba и masterkey получаем
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
После установки (позавчера) пароли не менял...
Добавлено: 15 сен 2005, 15:48
kdv
ты бы ридми почитал. для юниксов пароль вовсе не masterkey нынче (в 1.5). пароль генерируется, и кладется тебе в файл вроде firebird.password в каталог сервера.
Добавлено: 15 сен 2005, 17:36
esselt
Стормозил...
После многолетней работы под Виндами не ожидал засады в столь незыблемом (как казалось) вопросе.
Спасибо. Работает.