1

Я использую Intellij IDEA с приложениями ColdFusion. База данных/источник данных загружена, и соединение было успешным (проверено). Я использую MySQL, с драйверами по умолчанию, установленными intellij IDEA.Intellij IDEA ColdFusion SQL autocomplete

Я пытаюсь использовать <cfquery>, а Intellij IDEA, похоже, не поднимает автозаполнение. Когда я ввожу имя таблицы или поля в моей базе данных, это не означает, что это имя. Кажется, что используется только обобщенный SQL вместо автозаполнения. Как включить эту функцию или заставить ее работать с ColdFusion?

+0

Автозаполнение обычно требует javascript, чтобы сделать ajax-вызов базы данных, чтобы получить значения, предлагаемые пользователю. Я вижу по данным тега, что intellij-idea - это IDE. Когда вы делали то, что делали, был ли написанный вами код? –

+0

Да, - тег coldfusion, который вызывает запрос в указанной базе данных, например . Основные функции этого кода подскажут intellij идею отображать мои запросы, когда я печатаю в выражении типа SELECT. Однако в моем случае, когда я набираю SELECT, он не запрашивает у меня список опций для автозаполнения. –

+2

Autocomplete - это функция пользовательского интерфейса. Тот, который существовал в IDE задолго до того, как у форм/браузеров это было (в этом отношении он существовал там до того, как все стали сумасшедшими, и, вероятно, по-прежнему наиболее распространены в качестве функции неадгекса адресной строки). Anways, проблема, с которой сталкивается Райан, заключается в том, что Intellij Idea имеет функцию, в которой он автоматически заполняет имена таблиц и столбцов, но это не работает для него. Ничего общего с генерируемым кодом; это предположительно проблема настройки/конфигурации. –

ответ

-1

Если плагин ColdFusion для IntelliJ не позволяет указать базы данных или источники данных ColdFusion, вы не сможете получить этот вид «помощи по коду». Даже строителю ColdFusion необходимо добавить информацию о вашем сервере и включить RDS, чтобы обработать предложение «помощь по коду» для запросов.

+0

Привет, Спасибо за ответ Скотт. Уверяю вас, что база данных определена. В Intellij есть вкладка с именем database, где вы можете напрямую подключиться к источникам данных, которые вы используете. Я могу открыть это соединение с базой данных и запускать запросы из браузера sql, что позволит мне знать, что идеал фактически связан с источником данных. Однако, когда я пытаюсь использовать auto complete в своем , он не дает мне подсказки из базы данных, которую я использовал. –

+0

Когда вы используете '' IntelliJ не знает, к какой базе данных вы пытаетесь подключиться - только к источнику данных - да вы можете использовать атрибуты типа 'server' в' ', но я сомневаюсь, что плагин IntelliJ ColdFusion достаточно умен, чтобы справиться с этим. Подключение к базе данных через IDE отличается от подключения к источнику данных ColdFusion. Да, они очень похожи, но они разные. –

+0

Итак, как мне сделать правильную связь? –