【问题标题】:ColdFusion Sybase data source configuration errorColdFusion Sybase数据源配置错误
【发布时间】: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


【解决方案1】:

可能是 JDBC 驱动程序中的错误。尝试用较旧且稳定的版本替换当前的 JDBC 驱动程序。查看下面的链接以获取说明。

https://bugbase.adobe.com/index.cfm?event=bug&id=4165262

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-30
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多