【发布时间】:2015-03-23 22:13:34
【问题描述】:
我正在尝试在 ColdFusion Administrator 中配置 Sybase 数据源。验证连接时收到以下错误消息: 数据源的连接验证失败:IntellicredClient java.sql.SQLNonTransientConnectionException: [Macromedia][Sybase JDBC Driver]没有更多数据可供读取。 根本原因是:java.sql.SQLNonTransientConnectionException: [Macromedia][Sybase JDBC Driver]没有更多数据可供读取。
我能想到的唯一可能的问题是我选择的驱动程序。当我手动连接到数据库时,我使用 Adaptive Server Anywhere 9.0 或 SQL Anywhere 11。由于 Administrator 中没有这样的选择,我选择 Sybase。这可能是问题吗?
我有 ColdFusion 11。
【问题讨论】:
-
您的许可证是标准许可证还是企业许可证(也就是说,我不知道 CF 对 Sybase 的许可限制是什么)。您是否尝试过 DSN 类型为“其他”的第三方 JDBC 驱动程序?
-
我尝试将 JDBC URL 设置为 jdbc:sqlanywhere:DSN=My Dsn,加上“其他”的用户名和密码,但得到“java.sql.SQLException:没有合适的驱动程序可用于 intellicredJDBC”错误.我将驱动程序类和驱动程序名称留空。你能告诉我如何找到这些信息来填写吗?
-
您查看文档了吗?它们是免费和在线的。你谷歌了吗?您是否做了任何事情来尝试在这里回答您自己的问题?
-
我希望有关于如何在我的环境中、本地 PC 或数据库服务器等的某个地方找到准确信息的指南。但要回答你的问题,是的,我找到了一些关于 JDBC 的文章连接字符串并尝试了以下但都得到相同的“没有合适的驱动程序”错误。
-
请用这些信息更新问题,而不是把它放在 cmets 中(人们可能会在这里错过它)。听起来您实际上没有安装您尝试使用的驱动程序?
标签: coldfusion