Как добавить бассейн соединения между Интербазой в Glassfish?

StackOverflow https://stackoverflow.com/questions/2397403

Вопрос

Я пытаюсь добавить пул соединения между Интербазой в Стеклянная рыба V3 для использования EJB 3.1 в проекте. Журнал Glassfish, кажется, правильно подключается к моей базе данных, он выплесет все мои таблицы и индексы и индексы. Тем не менее, я получаю ошибку

INFO: fetching database metadata SEVERE: could not complete schema update java.lang.NullPointerException at interbase.interclient.ResultSet.local_Close(Unknown Source) ...

И когда я пингу бассейна соединения из стекла, которую я получаю «Ping Failed исключение - ноль».

У меня есть следующие свойства, установленные с моим подключениемPool:
Тип ресурса: javax.sql.dataSource
DataSource ClassName: InterBase.interClient.dataSource
Портнурс: 3050.
а также моя информация о базе данных.

Я не могу найти информацию в другом месте. Этот Вопрос похоже, но не получил ответ.

Благодарю.

Это было полезно?

Решение

Если Ping не удается на уровне бассейна соединения, то все, скорее всего, не будут работать. Любые шансы использовать другую базу данных? Если да, действительно сделай это Поскольку InterBase кажется устаревшим продуктом, и я не очень уверен в себе качеством доступных драйверов JDBC (водители, перечисленные в эта страница все такие старые и пыльные). Похоже, что время было приостановлено с J2EE 1.3 ... если нет, то, возможно, попробуйте другой водитель (например, Firebird One).

Обновлять: Как указал Craig в комментарии, Интербас является поддерживается Эмбаркадеро и включает в себя драйвер JDBC типа 4 типа. Но все же продукты Borland / Codegear / Embarcadero являются ИМХО на умирающей тенденции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top