jdbc - Jaybird JDBC 3.0 - 连接超时

标签 jdbc coldfusion firebird jaybird firebird-3.0

我正在使用 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/

相关文章:

java - 关闭语句是否足够好,还是我们还必须关闭每个结果集?

java - JDBC mysql不支持PreparedStatement中的LIMIT占位符?

csv - 如何在 Coldfusion 中导入/读取 csv(逗号分隔)文件中的数据

java - 配置 IReport 和 Firebird

java - 连接Java和MySQL的代码的JDBC结果集

Java, JDBC : Does closing a PreparedStatement also free up its memory footprint in the database connection?

由于未知原因,ColdFusion 无法删除该文件

winforms - 将非 .NET DLL 添加到 ColdFusion

java - 无法连接到 Firebird (Ubuntu)

delphi - 将Firebird UDF库更新到Delphi 2010