我刚刚被分配了一个继承的coldfusion项目。开发商放弃了一切并离开了。有人能指出我的好帖子或向我解释如何连接到SQL数据库?我正在使用coldfusion构建器,我已经ftp进入文件,但我不知道在哪里创建与数据库的连接。 CF构建器是否有连接向导?
答案 0 :(得分:4)
您没有在代码中定义ColdFusion连接,就像在其他语言中一样。您可以使用ColdFusion Administrator在服务器级别定义它们,ColdFusion Administrator是一个基于Web的界面:
http://yourserver/CFIDE/administrator(您需要密码)
您正在寻找的是左侧的“数据源”选项。当然,您使用的确切参数因数据库驱动程序而异,但如果您之前使用PHP或C#等语言定义了数据源,则选项应该很熟悉。
然后你创建一个如下的查询:
<cfquery name="myRecordsetName" datasource="myDatasource">
select somecolumn from sometable
</cfquery>
(CF 9.0+,您可以省略数据源参数并在Application.cfc中定义)。
然后你可以通过多种方式处理记录集(循环输出等)