我正在使用 Jaybird JDBC 3.0.3 驱动程序连接到 Firebird 3.0 数据库。我从 ColdFusion 管理员 -> 数据源区域进行连接。过去,我使用 JDBC 2.0 驱动程序创建数据源,如下所示。
JDBC URL: jdbc:firebirdsql:localhost/3050:DATABASE_FILE_NAME
Driver Class: org.firebirdsql.jdbc.FBDriver
Username: USERNAME
Password: PASSWORD
但是,这现在不起作用。我没有看到任何明显的我遗漏的东西。我刚刚收到错误
Timed out trying to establish connection
我确实读到 Jaybird 3.0 不支持有线加密 - 所以我需要将其设置为启用(不是必需的,这是默认值)。我已经在 firebird.conf 文件中完成了此操作并重新启动了 Firebird 服务。
最佳答案
结果我需要下载并使用适用于 JDK 1.7 而不是 1.8 的 Jaybird 驱动程序。在我这样做并重新启动 ColdFusion 后,一切正常。
关于jdbc - Jaybird JDBC 3.0 - 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49696645/