iT邦幫忙

2021 iThome 鐵人賽

1
Software Development

網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例)系列 第 17

建立第一個RESTful api server(連結資料庫篇)-1 (Day17)

在一個網頁後端程式中,主要都是負責資料的處理,關於資料的儲存則是會交由專門處理資料庫的系統來處理
而我們這次的資料庫後端選用的是postgreSQL

而關於資料庫與程式對接的lib這次選擇的是gorm,而接下來的內容就是將gorm串接到postgreSQL的過程

關於架設資料庫於自己電腦的過程,我們放到後面再來介紹,現在我們就先使用雲端上的免費的資料庫系統來讓我們免除相對複雜的環境問題
我這次選擇的服務網站是
https://www.elephantsql.com/
那接下來就是設定畫面的部分了

在這個裡面的URL就是未來我們要使用的連線字串,稍後我們就會使用到它的
在這邊介紹一下連線字串的內容,如果你將字串的內容顯示出來,應該會呈現這樣
postgres://<userName>:<password>@<hostName>:<port>/<defaultDB>
相對應的位置會對應相對應的資料
postgres://dsjsenja:hM55XKN_vlix9wmhxFkzRZqwhLnADO6e@satao.db.elephantsql.com/dsjsenja
比如說下面這樣的連線字串
userName: dsjsenja
password: hM55XKN_vlix9wmhxFkzRZqwhLnADO6e
host: satao.db.elephantsql.com
default db: dsjsenja

另外,postgreSQL的預設port為5432,如果沒有特別定義就不用放在後面了

接著在管理資料庫的軟體,我目前是使用dbeaver
安裝好之後,就可以透過軟體來連線這個資料庫了

設定的影片附在這邊
https://youtu.be/PVik1HJnWQw


上一篇
建立第一個RESTful api server(重構篇)-1 (Day16)
下一篇
建立第一個RESTful api server(連結資料庫篇)-2 (Day18)
系列文
網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例)21

尚未有邦友留言

立即登入留言