下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > SpringBoot連接使用PostgreSql數(shù)據(jù)庫(kù)的方法

          SpringBoot連接使用PostgreSql數(shù)據(jù)庫(kù)的方法

          時(shí)間:2024-02-21 13:55作者:下載吧人氣:32

          一、介紹

          此次更新時(shí)間:2020-10-28,現(xiàn)在是上班時(shí)間,偷更一下。其實(shí)使用IDEA的話無(wú)需配置Maven什么的,如果你們公司不是強(qiáng)制要求使用Eclipse的話,只需要有個(gè)JDK的環(huán)境即可,IDEA自帶了一個(gè)版本的Maven,還是挺新的,目前IDEA最新版2.2.3的版本。我們也不用按照下面這個(gè)步驟去下載Spring Initializr,我們?cè)贗DEA中新建項(xiàng)目選擇到Maven就行了,干凈簡(jiǎn)潔。

          目前在Resources目錄下的application大多數(shù)是使用yml語(yǔ)法了。現(xiàn)在已經(jīng)太長(zhǎng)時(shí)間沒(méi)有接觸過(guò) postgresql了,長(zhǎng)期使用MySQL,只要數(shù)據(jù)量在幾百萬(wàn),加加索引,優(yōu)化SQL工作量還是不大,而且外面的公司還是比較愿意使用MySQL的,我面試別人的時(shí)候,也不會(huì)問(wèn)什么亂七八糟的數(shù)據(jù)庫(kù),考慮到公司的業(yè)務(wù)和生成報(bào)表相關(guān),對(duì)于SQL優(yōu)化非常重視,所以數(shù)據(jù)庫(kù)只問(wèn)MySQL。

          SpringBoot連接使用PostgreSql數(shù)據(jù)庫(kù)的方法

          這篇文章是初次接觸 PostgreSQL 時(shí)所寫(xiě),從MyBatis 1.3.2 的版本大家也能看的出來(lái),本來(lái)寫(xiě)了個(gè)簡(jiǎn)單的CRUD的DEMO,結(jié)果時(shí)間太久找不到了。

          1、情況說(shuō)明

          在這里我使用SpringBoot配置JPA連接到PostgreSql數(shù)據(jù)庫(kù)的。源碼也會(huì)提供給大家(此文末尾),效果如下

          數(shù)據(jù)庫(kù):

          運(yùn)行效果:

          2、安裝軟件及依賴包

          完整搭建SpringBoot及依賴包:#

          需要的SpringBoot代碼從Spring官網(wǎng)下載:https://start.spring.io/

          Mybaits官網(wǎng):http://www.mybatis.org/mybatis-3/

          最關(guān)鍵的地方是在依賴包那里,需要引用Mybaits和PostgreSql的包。

          什么是JPA 和 Mybaits?

          兩者都是基于JDBC做了連接持久化的兩個(gè)開(kāi)源框架,jdbc不陌生吧,每次連接都要?jiǎng)?chuàng)建實(shí)例,執(zhí)行完sql之后還要關(guān)閉連接實(shí)例,做了持久化之后,就會(huì)大大降低IO的開(kāi)銷。JPA不用自己寫(xiě)SQL,mybatis按理來(lái)說(shuō)是需要自己寫(xiě)SQL的(使用通用Mapper或者M(jìn)ybatis plus 也能不寫(xiě)SQL),各有各的好處。

          將下載的項(xiàng)目解壓出來(lái)。

          二、配置

          如果您的環(huán)境配置和我搭建SpringBoot的博文一樣的話,用eclipse打開(kāi)項(xiàng)目。

          連接數(shù)據(jù)庫(kù)

          //數(shù)據(jù)庫(kù)的地址以及端口號(hào)
          spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
          //賬號(hào)(默認(rèn)為postgres)
          spring.datasource.username=postgres
          //密碼
          spring.datasource.password=123456ok
          spring.datasource.driverClassName=org.postgresql.Driver
          spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
          spring.jpa.properties.hibernate.hbm2ddl.auto=update
          標(biāo)簽[db:關(guān)鍵字]

          相關(guān)下載

          查看所有評(píng)論+

          網(wǎng)友評(píng)論

          網(wǎng)友
          您的評(píng)論需要經(jīng)過(guò)審核才能顯示

          熱門(mén)閱覽

          最新排行

          公眾號(hào)

          主站蜘蛛池模板: 国产一区二区三区免费视频| 成人无码AV一区二区| 日韩精品一区二区三区老鸭窝 | 国产成人一区二区三区在线观看| 动漫精品第一区二区三区| 亚洲av乱码一区二区三区| 亚洲AV综合色区无码一区爱AV| 一区二区三区观看| 国产欧美色一区二区三区 | 国产免费一区二区三区免费视频 | 人妻体内射精一区二区三四| 欧洲精品无码一区二区三区在线播放| 免费人妻精品一区二区三区| 国产精品一区二区资源| 精品国产一区二区三区在线| 亚洲高清毛片一区二区| 无码日本电影一区二区网站| 亚洲欧美日韩一区二区三区在线| 亚洲一区二区三区精品视频| 无码国产精品一区二区免费式影视 | 三上悠亚日韩精品一区在线| 亚洲成a人一区二区三区| 无码毛片一区二区三区中文字幕 | AV无码精品一区二区三区宅噜噜| 国产一区二区三区在线| 男人的天堂亚洲一区二区三区| 色综合一区二区三区| 国产精品被窝福利一区| 中文字幕一区二区人妻性色 | 精品一区二区三人妻视频| 蜜桃AV抽搐高潮一区二区| 国产精品一区电影| 亚洲一区二区三区在线视频| 不卡一区二区在线| 日韩精品一区二区三区中文| 亚洲性无码一区二区三区| 亚洲一区二区在线视频| 美女视频免费看一区二区| 亚洲福利一区二区| 国产SUV精品一区二区88L| 91video国产一区|