久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用JDBC操作SAP云平臺(tái)上的HANA數(shù)據(jù)庫(kù)

共計(jì) 1553 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

本篇內(nèi)容主要講解“如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來(lái)帶大家學(xué)習(xí)“如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)”吧!

創(chuàng)建 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)實(shí)例

登陸 SAP 云平臺(tái) Cockpit,創(chuàng)建一個(gè)新的 HANA 數(shù)據(jù)庫(kù)實(shí)例:

設(shè)置數(shù)據(jù)庫(kù) ID 和 System user 的密碼。這里我設(shè)置的數(shù)據(jù)庫(kù) ID 為 hana01, 后面會(huì)使用到。

創(chuàng)建成功后,數(shù)據(jù)庫(kù)實(shí)例狀態(tài)變?yōu)?STARTED,可以把其 Development Tools 的鏈接加到收藏夾里,后面也會(huì)用到。

至此這個(gè)位于 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)實(shí)例已經(jīng)可用了。下一步就是開發(fā) Java 程序通過(guò) JDBC 訪問(wèn)它。

使用 JDBC 訪問(wèn) HANA 數(shù)據(jù)庫(kù)

將我 github 上的 Java 應(yīng)用 import 到 Eclipse,如下圖所示:

應(yīng)用主要分三個(gè)文件:

Person.java
定義了 Person 模型,只包含 id,firstName 和 lastName 三個(gè)成員,以及對(duì)應(yīng)的 getter 和 setter 方法,即所謂的 POJO(Plain Old Java Object)。POJO 這個(gè)名字用來(lái)強(qiáng)調(diào)它是一個(gè)普通 Java 對(duì)象,沒(méi)有遵從任何特定的 Java 約定或框架(如 EJB)。

PersonDAO.java
顧名思義: DAO – Data Access Object。通過(guò) JDBC 連接 HANA 數(shù)據(jù)庫(kù)實(shí)例,創(chuàng)建名為 T_PERSONS 的數(shù)據(jù)庫(kù)表,已經(jīng)往表里插入數(shù)據(jù)的邏輯都寫在這個(gè) DAO 類里。

PersistenceWithJDBCServlet.java
一個(gè)簡(jiǎn)單的通過(guò) Servlet 實(shí)現(xiàn)的 UI,用于接受用戶輸入并調(diào)用 PersonDAO 將輸入發(fā)送到 HANA 數(shù)據(jù)庫(kù)實(shí)例。

JDBC 數(shù)據(jù)庫(kù) DataSource 實(shí)例的獲取通過(guò) JNDI 完成,該實(shí)例作為輸入?yún)?shù)傳入到 DAO 構(gòu)造函數(shù),所有接下來(lái)的 JDBC 操作均通過(guò)該 DataSource 進(jìn)行。

創(chuàng)建成功如下圖。注意生成的端口號(hào) 32215,后續(xù)會(huì)使用。

修改 On-Premise 系統(tǒng)上 Java server 的配置,讓其指向 SAP 云平臺(tái)的數(shù)據(jù)庫(kù)實(shí)例
Java 應(yīng)用的代碼無(wú)需做任何調(diào)整,僅需更改 Server 配置。修改 Servers 文件夾下的文件 connection.properties, 明細(xì)如下,目的就是將該 Server 的數(shù)據(jù)庫(kù)連接指向 Cloud Connector 上剛剛配置的 Service Channel,通過(guò) Cloud Connector 作為橋梁連接到 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)。

javax.persistence.jdbc.url: 指向的 localhost:32215 即 Cloud Connector 上配置的 Service Channel,該 Channel 我分配的 HANA 數(shù)據(jù)庫(kù)實(shí)例的 ID 為 jerrydemo。currentschema=SYSTEM,意為接下來(lái)我通過(guò) JDBC 創(chuàng)建的數(shù)據(jù)庫(kù)表會(huì)分配到 SYSTEM schema 下。
javax.persistenc.jdbc.user / password: 填入 jerrydemo 這個(gè)數(shù)據(jù)庫(kù)實(shí)例的訪問(wèn)用戶名和密碼。

如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)

如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)

br font-size:16px;white-space:normal;background-color:#FFFFFF; /

打開 SAP 云平臺(tái)上的 HANA Development Tool 連接,從 SYSTEM 這個(gè) Schema 下能觀察到通過(guò)剛才運(yùn)行在 On-Premise 系統(tǒng)上的 Web 應(yīng)用插入的兩條記錄,說(shuō)明從 On-Premise 系統(tǒng)寫入 SAP 云平臺(tái)數(shù)據(jù)庫(kù)的嘗試成功。

如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)

到此,相信大家對(duì)“如何使用 JDBC 操作 SAP 云平臺(tái)上的 HANA 數(shù)據(jù)庫(kù)”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-15發(fā)表,共計(jì)1553字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 麦盖提县| 广水市| 兰溪市| 廉江市| 南开区| 洛南县| 锡林浩特市| 梓潼县| 论坛| 郧西县| 荣成市| 遵义县| 金坛市| 城市| 大洼县| 丰镇市| 华安县| 开原市| 棋牌| 邻水| 青冈县| 罗平县| 五指山市| 永城市| 方正县| 嵊州市| 津市市| 鹿泉市| 睢宁县| 乌拉特后旗| 青州市| 赫章县| 桃园市| 漾濞| 克什克腾旗| 永嘉县| 股票| 陆良县| 通城县| 石渠县| 汤原县|