JDBC не видит обновленную структуру таблицы
Я использую Coldfusion 8, который подключается к SQL Server 2008, проблема в том, что я обновил таблицу, добавив новый столбец в SSMS, но соединение JDBC все еще "видит" таблицу до изменения. Как я могу по существу "обновить" соединение JDBC? Будет ли перезапуск сервера cf работать?
1 ответ
Решение
Три вещи, на которые нужно обратить внимание: 1) не используйте синтаксис "select *" - планы запросов кэшируются. 2) отключите "поддерживать соединения" в администраторе CF - вы получите небольшой удар по производительности, но это поможет в разработке. 3) да, перезапуск CF очистит его, но это не обязательно для каждого изменения БД.