在Java Bluemix中将Java应用程序连接到SQL数据库

时间:2015-05-25 13:41:58

标签: java sql database ibm-cloud cloudant

我创建了一个具有小型SQL数据库的Bluemix应用程序。我想通过API调用从我的站点访问数据库。我是Java的新手,因此我使用了Liberty for Java运行时中提供的入门代码,并遵循" tutorial"在Bluemix文档中链接。我只复制了教程中的SQLDBSample.java文件。

我在运行SQL连接代码时遇到了很多麻烦。我保留了@WebServlet("/SQLDBSample"),即使我转到myapp.mybluemix.net/SQLDBSample.也无法运行代码我只想设置API路由并能够在站点JavaScript中进行AJAX调用。

4 个答案:

答案 0 :(得分:2)

Cloudant不是SQL数据库。如果要使用SQLDB示例,则需要将应用程序绑定到" SQL数据库"服务,而不是Cloudant。

答案 1 :(得分:1)

您可以参考以下链接。它详细描述了java代码和db2(sqldb)之间的连接,它解释了各种操作,如绑定到sqldb,检查vcap_services等等。

http://www.ibm.com/developerworks/cloud/library/cl-sqldb-app/

答案 2 :(得分:0)

两个选项可帮助您开始使用Java和Cloudant NoSQL DB。

1)在Bluemix UI中,单击Catalog并创建Java Cloudant样板。创建应用程序后,您可以下载入门代码并学习它

2)阅读@ Sai-Vennam撰写的Java and Cloudant NoSQL DB on Bluemix博文,详细介绍了自动配置。

答案 3 :(得分:0)

这些答案都没有最终为我效力。我找不到真正的解决方案,所以我切换到Node.js并在几分钟内完成了它。如果您正在使用BlueMix,我建议您使用Node。它更简单。