2012-04-17 12 views
0

總的新手,完全失去了...如何ColdFusion的連接到MySQL數據庫

我試圖建立的ColdFusion與本地(Apache 2.2的)的網絡服務器運行Windows一個MySQL(5.5)數據庫(8) XP。

Coldfusion和Apache正在運行,但我不知道如何用MySQL來擺弄這個。

我做了以下內容:
- 進口file1.sql並通過逆向工程
file2.sql到MySQL工作臺(5.2) - 保存這個新的模型base.mwb到我的Apache htdocs文件夾
- 打開ColdFusion管理數據源
- 添加新源「MYNAME」數據庫「基地」爲localhost,3306,root,密碼

當我嘗試添加我總是未知數據庫「基地」錯誤。

我也嘗試在MySQL中建立連接或在MySQL工作臺中設置新的服務器實例,但這些也因爲沒有數據庫「base」而失敗。

我想我錯過了一些東西(可能是一個數據庫: - )...感謝一些指針或虛擬教程。我渴望有東西出現在http://localhost ...

回答

5

我不得不猜測你來自使用Access數據庫的背景。在CF應用程序中有一個DB文件,MySQL和ColdFusion不能一起工作。 CF使用JDBC連接連接到網絡上某個運行的MySQL服務器(即使在同一臺計算機上)。它不會查看數據庫文件並使用它。所以你需要安裝MySQL服務器,然後導入數據庫。然後使用CF的數據源與之連接。

+0

我剛剛找到一個很好的教程 - http://dev.mysql.com/doc/workbench/en/wb-getting-started-tutorial-admin.html - 我錯過了服務器,我現在正在嘗試建立。 – frequent 2012-04-17 17:36:56

+0

好的。我有服務器與我的數據庫運行。仍然無法通過CFAdmin進行連接。我總是得到「未知數據庫名稱」「 – frequent 2012-04-17 21:25:51

+0

是你的數據庫命名爲」名稱「?你連接的用戶是否有權訪問該數據庫?也許在這一點上,您需要提出一個新問題,以便您可以提供更多詳細信息,例如您輸入到CFAdmin字段中的內容。 – 2012-04-18 15:32:15