簡體   English   中英

將Java應用程序連接到IBM Bluemix中的SQL數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM