2
我剛剛被分配了一個繼承的coldfusion項目。開發者放棄了一切,離開了。有人能指點我一篇好文章,或向我解釋如何連接到SQL數據庫?我正在使用ColdFusion構建器,並且已將ftp處理到文件中,但我不確定在哪裏創建與數據庫的連接。 CF構建器是否具有連接嚮導?在Coldfusion Builder中連接到SQL數據庫
我剛剛被分配了一個繼承的coldfusion項目。開發者放棄了一切,離開了。有人能指點我一篇好文章,或向我解釋如何連接到SQL數據庫?我正在使用ColdFusion構建器,並且已將ftp處理到文件中,但我不確定在哪裏創建與數據庫的連接。 CF構建器是否具有連接嚮導?在Coldfusion Builder中連接到SQL數據庫
您不像在其他語言中那樣在代碼中定義ColdFusion連接。您在服務器級別定義它們,用ColdFusion管理,這是一個基於Web的界面:
http://yourserver/CFIDE/administrator(需要密碼)
什麼你要找的是「數據源」選項在左邊。您使用的確切參數當然會因數據庫驅動程序而異,但如果您之前已經使用PHP或C#等語言定義了數據源,則選項應該很熟悉。
然後創建一個查詢,如下所示:
<cfquery name="myRecordsetName" datasource="myDatasource">
select somecolumn from sometable
</cfquery>
(CF 9.0+則可以省略數據源參數和定義的Application.cfc)。
然後你可以用多種方式使用記錄集(循環輸出等)
謝謝比利,現在就去挖掘一下。 –
雖然這超出了這個問題的範圍,但請注意,可以通過編程方式創建數據源 - http://help.adobe.com/zh_CN/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fcf.html在CF9 + – Antony
Antony - True,儘管我覺得Tim來自其他語言,通常在應用程序的上下文中定義連接字符串,而ColdFusion會將其抽象到應用程序上方(即使您正在訪問您提及的管理API,我也不會認爲這應該是一個好主意,因爲你會暴露你的管理員密碼) –