Код подключения Coldfusion - PullRequest
       11

Код подключения Coldfusion

0 голосов
/ 12 января 2010

ОК, у меня весь сайт работает - просто не работает. Ах ах. Мне нужен (я думаю) правильный код для строки подключения к моей базе данных и т. Д. Я использую ColdFsuion и Mysql. Мой код для строки подключения выглядит следующим образом:

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

Мой DNS в моем плане хостинга, ну, я думаю, - mysqlcf_bridgettips, а в моем ColdFusion - cfGossip. Я не уверен, какой из них использовать, или если это даже один из них ...? При попытке получить доступ к моей странице index.cfm возникает ошибка.

Ошибка по всему:

500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be 
displayed.

Это неверная строка подключения? Мне бы очень понравилась любая помощь - переписать мою строку и т. Д.

Ответы [ 3 ]

4 голосов
/ 12 января 2010

Обычно ColdFusion легче обрабатывать, добавляя источники данных через ColdFusion Administrator: см. Добавление источников данных для ColdFusion .

2 голосов
/ 12 января 2010

Если вы не можете получить доступ к администратору Coldfusion и не имеете панели управления для добавления источника данных, вам нужно попросить хоста добавить для вас источник данных с именем. Источник данных в этом контексте отличается от создания базы данных - для него база данных «зарегистрирована» администратором coldfusion, так что на него можно ссылаться через имя источника данных

после создания источника данных вы можете нажать на него, добавив атрибут datasource в тег cfquery: cfquery name = "myquery" datasource = "mydatasourcename"

0 голосов
/ 12 января 2010

Мой DNS на моем плане хостинга, ну я думаю - mysqlcf_bridgettips и мой ColdFusion - это cfGossip.

Администратор coldFusion должен иметь источник данных, содержащий информацию о вашем mysqlcf_bridgettips (имя источника данных CF, имя базы данных, IP-адрес и порт сервера, имя пользователя / пароль). Если вы назвали этот источник данных cfGossip в администраторе, ваш cfquery должен выглядеть следующим образом:

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

Я ввел свое имя пользователя / пароль в свой источник данных в администраторе, чтобы он не был записан в моем коде.

Я считаю, что CF5 была единственной версией CF, которая позволяла использовать соединения без DSN, для которых требовалась бы "строка соединения".

...