2011-11-15 26 views
2

我剛剛被分配了一個繼承的coldfusion項目。開發者放棄了一切,離開了。有人能指點我一篇好文章,或向我解釋如何連接到SQL數據庫?我正在使用ColdFusion構建器,並且已將ftp處理到文件中,但我不確定在哪裏創建與數據庫的連接。 CF構建器是否具有連接嚮導?在Coldfusion Builder中連接到SQL數據庫

回答

4

您不像在其他語言中那樣在代碼中定義ColdFusion連接。您在服務器級別定義它們,用ColdFusion管理,這是一個基於Web的界面:

http://yourserver/CFIDE/administrator(需要密碼)

什麼你要找的是「數據源」選項在左邊。您使用的確切參數當然會因數據庫驅動程序而異,但如果您之前已經使用PHP或C#等語言定義了數據源,則選項應該很熟悉。

然後創建一個查詢,如下所示:

<cfquery name="myRecordsetName" datasource="myDatasource"> 
    select somecolumn from sometable 
</cfquery> 

(CF 9.0+則可以省略數據源參數和定義的Application.cfc)。

然後你可以用多種方式使用記錄集(循環輸出等)

+0

謝謝比利,現在就去挖掘一下。 –

+0

雖然這超出了這個問題的範圍,但請注意,可以通過編程方式創建數據源 - http://help.adobe.com/zh_CN/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fcf.html在CF9 + – Antony

+0

Antony - True,儘管我覺得Tim來自其他語言,通常在應用程序的上下文中定義連接字符串,而ColdFusion會將其抽象到應用程序上方(即使您正在訪問您提及的管理API,我也不會認爲這應該是一個好主意,因爲你會暴露你的管理員密碼) –