[英]Connecting a Java application to an SQL database in IBM Bluemix
我創建了一個具有小型SQL數據庫的Bluemix應用程序。 我想使用API調用從我的站點訪問數據庫。 我是Java的新手,所以我使用了Liberty for Java運行時中提供的入門代碼,並遵循了Bluemix Docs中鏈接的“ tutorial ”。 我僅從教程中復制了SQLDBSample.java文件。
我在使SQL連接代碼運行時遇到很多麻煩。 我保留了@WebServlet("/SQLDBSample")
,即使轉到myapp.mybluemix.net/SQLDBSample.
也無法使代碼運行myapp.mybluemix.net/SQLDBSample.
我只想設置API路由並能夠在站點JavaScript中進行AJAX調用。
Cloudant不是SQL數據庫。 如果要使用SQLDB示例,則需要將應用程序綁定到“ SQL數據庫”服務,而不是Cloudant。
您可以參考以下鏈接。 它詳細描述了Java代碼與db2(sqldb)之間的連接,並解釋了各種操作,例如綁定到sqldb,檢查vcap_services等。
http://www.ibm.com/developerworks/cloud/library/cl-sqldb-app/
有兩個選項可幫助您開始使用Java和Cloudant NoSQL DB。
1)在Bluemix UI中,單擊Catalog並創建Java Cloudant樣板。 創建應用程序后,您可以下載入門代碼並學習它
2) 在 @ Sai-Vennam的Bluemix博客文章上閱讀Java和Cloudant NoSQL DB,其中詳細描述了自動配置。
這些答案都沒有對我有用。 我沒有找到真正的解決方案,所以我切換到Node.js,並在幾分鍾之內使它正常工作。 如果您正在使用BlueMix,我建議您使用Node。 更簡單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.