我正在使用 Coldfusion 8 连接到 SQL Server 2008,问题是我在 SSMS 中更新了一个表并添加了一个新列,但 JDBC 连接仍然“看到”更改之前的表。我如何才能“刷新”JDBC 连接?重新启动 cf 服务器是否可行?
答案1
要注意三件事:1)不要使用“select *”语法 - 查询计划会被缓存。2)在 CF 管理中禁用“维护连接” - 性能会受到轻微影响,但有助于开发。3)是的,重新启动 CF 可以清除所有问题,但每次数据库更改都不需要这样做。
我正在使用 Coldfusion 8 连接到 SQL Server 2008,问题是我在 SSMS 中更新了一个表并添加了一个新列,但 JDBC 连接仍然“看到”更改之前的表。我如何才能“刷新”JDBC 连接?重新启动 cf 服务器是否可行?
要注意三件事:1)不要使用“select *”语法 - 查询计划会被缓存。2)在 CF 管理中禁用“维护连接” - 性能会受到轻微影响,但有助于开发。3)是的,重新启动 CF 可以清除所有问题,但每次数据库更改都不需要这样做。