gpt4 book ai didi

java - 如何向 glassfish 添加 Interbase 连接池?

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:26 24 4
gpt4 key购买 nike

我正在尝试将 Interbase 连接池添加到 GlassFish v3 在项目中使用 EJB 3.1。 glassfish 日志似乎正确连接到我的数据库,它输出了我所有的表名和索引。但是,我收到错误


INFO:获取数据库元数据
严重:无法完成架构更新
java.lang.NullPointerException
在 interbase.interclient.ResultSet.local_Close(来源未知)
...

当我从 Glassfish 中 ping 连接池时,我收到“Ping 失败异常 - null”。

我的连接池设置了以下属性:
资源类型:javax.sql.DataSource
数据源类名:interbase.interclient.DataSource
端口号:3050
以及我的数据库信息。

我似乎无法在其他地方找到信息。 This问题类似,但没有收到答案。

谢谢。

最佳答案

如果 ping 在连接池级别失败,那么事情很可能无法正常工作。有机会使用其他数据库吗?如果是的话,真的这样做,因为 Interbase 似乎是一个过时的产品,而且我对可用 JDBC 驱动程序的质量不是很有信心(this page 中列出的驱动程序都那么旧且布满灰尘)。看来 J2EE 1.3 的时间已经暂停了...如果没有,那么也许可以尝试另一个驱动程序(例如 Firebird 驱动程序)。

更新:正如 Craig 在评论中指出的那样,InterBase Embarcadero 维护。并包括一个 Type 4 JDBC 驱动程序。但是,恕我直言,Borland/CodeGear/Embarcadero 产品仍然处于消亡趋势。

关于java - 如何向 glassfish 添加 Interbase 连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com