【问题标题】:Coldfusion Connection CodeColdfusion 连接代码
【发布时间】:2011-01-04 01:00:58
【问题描述】:

好的,我的网站已全部启动 - 只是无法正常工作。啊啊。我需要(我认为)连接字符串到我的数据库等的正确代码。我正在使用 ColdFsuion 和 Mysql。我的连接字符串代码如下:

<CFQUERY 
  NAME="cfGossip" 
  DATASOURCE="mysqlcf_bridgettip" 
  USERNAME="<bridgettip>" 
  PASSWORD="<*******>"
>
</CFQUERY>

我的托管计划中的 DNS 是,我认为是 - mysqlcf_bridgettips,而在我的 ColdFusion 上是 cfGossip。我不确定要使用哪一个,或者它是否甚至是其中之一......?它说当我尝试访问我的 index.cfm 页面时出现错误。

错误是:

500内部服务器错误。 您要查找的资源有问题,不可能 显示。

是不是连接字符串错了?我真的很想得到任何帮助——重写我的字符串等等。

【问题讨论】:

  • 是的,我从 connectionstrings.com 获得了那个字符串! - 但它还没有为我工作:( - 仍然有错误 500。
  • 但是 connectionstrings.com 仅提供 Windows (VBScript/ADO/ASP/.NET) 的连接字符串,那里没有 ColdFusion 信息。您不必在 ColdFusion 中使用连接字符串来进行各种 MySQL 连接。
  • 根据您使用的 Coldfusion 和 MySQL 的版本,您可能需要为 MySQL 安装自定义 JDBC 驱动程序。托管服务提供商可能已经为您完成了这项工作。设置数据源时,您将引用自定义驱动程序。

标签: mysql coldfusion hosting connection-string


【解决方案1】:

通过 ColdFusion 管理员添加数据源通常更容易处理 ColdFusion:请参阅 Adding Data Sources for ColdFusion

【讨论】:

  • 我在 ColdFusion 中有一个 - MySQL 4/5 - 但这是否意味着我不必在我的应用程序中添加任何代码来连接到我已上传到我的托管帐户的数据库? - 我的 MySQL 和 ColdFusion 上的服务器 ID“localhost”是否应该与我的托管帐户服务器相同:bridgettips.db.5452582.hostedresource.com?我更改了它们以尝试一下 - 但它返回错误...
  • @Steven:在ColdFusion Admin中,在数据源下:数据源测试是否成功(有测试连接的按钮)?如果是这样,您在代码中所要做的就是在&lt;cfquery&gt; 标记中提及配置的数据源名称。无需用户名/密码。
【解决方案2】:

如果您无法访问 Coldfusion 管理员并且没有控制面板来添加数据源,您需要让您的主机为您添加一个带有名称的数据源。在这种情况下,数据源与创建数据库不同——它使数据库“注册”到 Coldfusion 管理员,以便可以通过数据源名称引用它

创建数据源后,您可以通过将数据源属性添加到 cfquery 标记来访问它:cfquery name="myquery" datasource="mydatasourcename"

【讨论】:

    【解决方案3】:

    我的托管计划中的 DNS 是,我 认为是 - mysqlcf_bridgettips 和 on 我的 ColdFusion 是 cfGossip。

    coldFusion 管理员应该有一个数据源,其中包含您的 mysqlcf_bridgettips 信息(CF 数据源名称、数据库名称、服务器 IP 和端口、用户名/密码)。如果您在管理员中将该数据源命名为 cfGossip,那么您的 cfquery 应该如下所示:

    <cfquery name = "variableNameOfYourQuery (ex. qUsers)" datasource = "cfGossip">
    

    我将我的用户名/密码放在管理员的数据源中,因此我没有将其写入我的代码中。

    我相信 CF5 是唯一允许需要“连接字符串”的无 DSN 连接的 CF 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      • 2018-05-21
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多