【項目實戰(zhàn)】SpringBoot連接openGauss

一:Docker安裝openGauss

1.下載openGauss

安裝好Docker好以后材失,執(zhí)行如下命令下載openGauss3.0鏡像涧衙。

docker pull enmotech/opengauss:3.0.0

2.運行openGauss

執(zhí)行如下命令

docker run -itd --name opengauss \
--restart=always \
--privileged=true \
-e GS_PASSWORD=OpenGauss@123 \
-v /home/opengauss:/var/lib/opengauss \
-u root \
-p 5432:5432 \
enmotech/opengauss:3.0.0

二:使用openGauss

1.創(chuàng)建用戶

安裝好openGauss后會自動創(chuàng)建一個默認用戶omm,但是該用戶不能用于遠程連接爬早,必須創(chuàng)建一個新用戶柠横,用于數(shù)據(jù)連接赏淌。

1.進入容器

docker exec -it opengauss /bin/bash

2.切換omm用戶

su omm

3.連接數(shù)據(jù)庫

gsql -d postgres -p 5432

4.創(chuàng)建新用戶

CREATE USER gauss WITH Sysadmin IDENTIFIED BY 'OpenGauss@123';

執(zhí)行上述命令后將在postgres下創(chuàng)建用戶gauss。

5.給用戶授權

GRANT SELECT,INSERT,UPDATE,DELETE ON ALL TABLES IN SCHEMA public TO gauss;
GRANT USAGE,SELECT ON ALL SEQUENCES IN SCHEMA gauss TO gauss;

6.切換用戶openGauss=# \c - gauss

注意:輸入命令后需要輸入密碼监徘,密碼為前面設置的“openGauss@123”晋修,且密碼不顯示。

2.創(chuàng)建數(shù)據(jù)庫

1.創(chuàng)建my_db數(shù)據(jù)庫

CREATE DATABASE my_db;

2.查看數(shù)據(jù)庫

openGauss=> \l

3.使用Data Studio連接openGauss

1.下載安裝

可以到openGauss官網(wǎng)下載安裝Data Studio進行使用(注意版本對應)凰盔。

2.連接數(shù)據(jù)庫

打開Data Studio后輸入連接信息(注意自己的主機號)

名稱:mygauss-conn
主機名:192.168.108.200
端口號:5432
數(shù)據(jù)庫:postgres
用戶名:ga_mason
密碼:OpenGauss@123

連接成功后跳轉至如下界面墓卦,可以查看創(chuàng)建表。

三:項目實戰(zhàn)

1.創(chuàng)建表

創(chuàng)建如下tbl_book表

2.創(chuàng)建項目

1.創(chuàng)建如下SpringBoot項目結構



3.項目運行

點擊openGaussProApplication.java并運行main方法户敬,瀏覽器輸入

localhost:8080/pages/books.html

進入主界面以后可以進行圖書的增刪改查操作落剪,下面演示圖書的增加,點擊“新建”按鈕山叮,輸入圖書信息點擊確定

顯示圖書添加成功

數(shù)據(jù)庫中也可查詢到該條數(shù)據(jù)

四:總結

平時做項目用的都是MySQL較多著榴,今天嘗試了一下將openGauss作為數(shù)據(jù)庫進行項目的數(shù)據(jù)存儲,總的體驗效果感覺還不錯屁倔,包括存儲速度以及連接簡易性等脑又,如果已經(jīng)在電腦中配置好了openGauss環(huán)境,完全可以考慮將openGauss作為項目數(shù)據(jù)庫來使用锐借。但是不足的地方在于openGauss只支持在Linux進行安裝问麸,而平時我們使用最多的是Windows系統(tǒng),所以對于個人用戶來說使用不是那么方便钞翔,另外openGauss的連接工具Data Studio的功能還不夠完善严卖,可以對照Navicat進行改進,相信這樣能更好提升使用體驗布轿。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末哮笆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子汰扭,更是在濱河造成了極大的恐慌稠肘,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萝毛,死亡現(xiàn)場離奇詭異项阴,居然都是意外死亡,警方通過查閱死者的電腦和手機笆包,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門环揽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來略荡,“玉大人,你說我怎么就攤上這事歉胶⊙炊担” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵跨扮,是天一觀的道長序无。 經(jīng)常有香客問我验毡,道長衡创,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任晶通,我火速辦了婚禮璃氢,結果婚禮上,老公的妹妹穿的比我還像新娘狮辽。我一直安慰自己一也,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布喉脖。 她就那樣靜靜地躺著椰苟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪树叽。 梳的紋絲不亂的頭發(fā)上舆蝴,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音题诵,去河邊找鬼洁仗。 笑死,一個胖子當著我的面吹牛性锭,可吹牛的內容都是我干的赠潦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼草冈,長吁一口氣:“原來是場噩夢啊……” “哼她奥!你這毒婦竟也來了?” 一聲冷哼從身側響起怎棱,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哩俭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蹄殃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體携茂,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年诅岩,在試婚紗的時候發(fā)現(xiàn)自己被綠了讳苦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片带膜。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鸳谜,靈堂內的尸體忽然破棺而出膝藕,到底是詐尸還是另有隱情,我是刑警寧澤咐扭,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布芭挽,位于F島的核電站,受9級特大地震影響蝗肪,放射性物質發(fā)生泄漏袜爪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一薛闪、第九天 我趴在偏房一處隱蔽的房頂上張望辛馆。 院中可真熱鬧,春花似錦豁延、人聲如沸昙篙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽苔可。三九已至,卻和暖如春袋狞,著一層夾襖步出監(jiān)牢的瞬間焚辅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工硕并, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留法焰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓倔毙,卻偏偏與公主長得像埃仪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子陕赃,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內容