java通过tomcat连接hana,JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用

JPA(Java Persistence API)的实现Provider有Hibernate,OpenJPA和EclipseLink等等。

本文介绍如何通过JPA + Eclipse连接SAP云平台上的HANA数据库实例。

1. 登陆SAP云平台Cockpit,创建一个新的HANA DB实例:

fff3e083d5392bf10b412ce1a0cf290a.png

设置数据库ID和System user的密码。

722fdb4423386e76a36eb857a93a8e4d.png

创建成功后,HANA DB实例状态为CREATING:

76b43966d93636c481d28ac383e11f01.png

b83458fe984aa0b2b8c80bf72c80700f.png

稍等片刻后,状态变为STARTED,可用。

8de5a52efaeaf98d820390b6137b1379.png

2. 接下来就可以开发Java应用通过JPA操作这个云端的数据库实例了。

d221ae931661745a7bdbf39eed0ea6dc.png

SAP云平台neo环境的SDK下自带了一个JPA的hello world应用,位于文件夹samples下面,名称为persistence-with-jpa:

5f9246de53d2b30315e3e66d0ee36c98.png

直接import到Eclipse里,targeted Runtimes选择为Java Web Tomcat 8:

338c49f7027091934d318dc30d4d1eb8.png

再将该应用从Eclipse部署到SAP云平台上:

0a9d2575a12601a07ea539e9df757dd9.png

2d17a7f9322e249fd4fc4ead4019610f.png

部署成功后,在SAP云平台Cockpit里得到该应用的访问url:

05c8272a533a0290c3528ad7188421c2.png

3. 将部署完成的Java应用与第一步创建的HANA DB实例进行绑定:

6caae186ab4c242c737fca76eb1b71dd.png

399465b332b97b7e457792714291baec.png

绑定成功,这样该Java应用就能使用云端的HANA DB实例了。

75993c858195c6195af9e8d8cf2f0258.png

在PC浏览器里测试。这个hello world的JPA应用只设计了一张表,包含First Name和Last Name两列。

b23c6961181076b63837b2573196b1e8.png

342dd760374472e52d2867c2527ecb4e.png

321ab949ef4cc03941ae8baa19e64f91.png

在手机端的访问:

e1c382c772b50e3c9a8ee47f602db3a3.png

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值