我正在使用Jaybird JDBC 3.0.3驱动程序连接到Firebird 3.0数据库。我正在从 ColdFusion Administrator -> Data Sources 区域中进行连接。过去,我使用 JDBC 2.0 驱动程序创建了数据源,如下所示。
JDBC URL: jdbc:firebirdsql:localhost/3050:DATABASE_FILE_NAME
Driver Class: org.firebirdsql.jdbc.FBDriver
Username: USERNAME
Password: PASSWORD
但是,这现在不起作用。我没有看到任何明显的我错过的东西。我只是收到错误
尝试建立连接超时
我确实读过 Jaybird 3.0 不支持有线加密 - 所以我需要将其设置为启用(不是默认设置的必需(。我已经在firebird.conf文件中完成了此操作,并重新启动了Firebird服务。
事实证明,我需要下载并使用 JDK 1.7 而不是 1.8 的 Jaybird 驱动程序。 在我这样做并重新启动ColdFusion之后,一切正常。