婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SpringBoot連接使用PostgreSql數據庫的方法

SpringBoot連接使用PostgreSql數據庫的方法

熱門標簽:合肥公司外呼系統運營商 辦公外呼電話系統 海豐有多少商家沒有地圖標注 重慶自動外呼系統定制 地圖標注和圖片名稱的區別 外呼調研系統 美容工作室地圖標注 打電話智能電銷機器人授權 漯河外呼電話系統

一、介紹

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

目前在Resources目錄下的application大多數是使用yml語法了。現在已經太長時間沒有接觸過 postgresql了,長期使用MySQL,只要數據量在幾百萬,加加索引,優化SQL工作量還是不大,而且外面的公司還是比較愿意使用MySQL的,我面試別人的時候,也不會問什么亂七八糟的數據庫,考慮到公司的業務和生成報表相關,對于SQL優化非常重視,所以數據庫只問MySQL。

這篇文章是初次接觸 PostgreSQL 時所寫,從MyBatis 1.3.2 的版本大家也能看的出來,本來寫了個簡單的CRUD的DEMO,結果時間太久找不到了。

1、情況說明

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

數據庫:

運行效果:

2、安裝軟件及依賴包

完整搭建SpringBoot及依賴包:https://www.jb51.net/article/134004.htm

需要的SpringBoot代碼從Spring官網下載:https://start.spring.io/

Mybaits官網:http://www.mybatis.org/mybatis-3/

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

什么是JPA 和 Mybaits?

兩者都是基于JDBC做了連接持久化的兩個開源框架,jdbc不陌生吧,每次連接都要創建實例,執行完sql之后還要關閉連接實例,做了持久化之后,就會大大降低IO的開銷。JPA不用自己寫SQL,mybatis按理來說是需要自己寫SQL的(使用通用Mapper或者Mybatis plus 也能不寫SQL),各有各的好處。

將下載的項目解壓出來。

二、配置

如果您的環境配置和我搭建SpringBoot的博文一樣的話,用eclipse打開項目。

連接數據庫

//數據庫的地址以及端口號
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
//賬號(默認為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

其他情況

當然如果您的項目是按照上面的鏈接搭建的,也可以通過在pom.xml中添加代碼,如圖。

這里需要注意的一點是,要清楚您使用的Mybaits的依賴包是否符合!

dependency>
	 groupId>org.postgresql/groupId>
	 artifactId>postgresql/artifactId>
	 scope>runtime/scope>
	/dependency>

SpringBoot連接PostgreSql三層架構實現增改刪,源碼下載地址:

http://xiazai.jb51.net/202101/yuanma/workspace_jb51.rar

到此這篇關于SpringBoot連接使用PostgreSql數據庫的方法的文章就介紹到這了,更多相關SpringBoot連接PostgreSql數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 關于SpringBoot mysql數據庫時區問題
  • SpringBoot多數據庫連接(mysql+oracle)的實現
  • SpringBoot自定義注解使用讀寫分離Mysql數據庫的實例教程
  • SpringBoot+MySQL+Jpa實現對數據庫的增刪改查和分頁詳解
  • springboot使用spring-data-jpa操作MySQL數據庫
  • Springboot上傳excel并將表格數據導入或更新mySql數據庫的過程
  • SpringBoot連接MYSQL數據庫并使用JPA進行操作
  • SpringBoot是如何使用SQL數據庫的?

標簽:衡陽 來賓 珠海 蚌埠 晉城 烏海 株洲 錦州

巨人網絡通訊聲明:本文標題《SpringBoot連接使用PostgreSql數據庫的方法》,本文關鍵詞  SpringBoot,連接,使用,PostgreSql,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SpringBoot連接使用PostgreSql數據庫的方法》相關的同類信息!
  • 本頁收集關于SpringBoot連接使用PostgreSql數據庫的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 龙海市| 洛浦县| 崇文区| 彩票| 封开县| 湾仔区| 武隆县| 高密市| 拉萨市| 新巴尔虎左旗| 鄂伦春自治旗| 钟祥市| 肥东县| 西丰县| 德令哈市| 吕梁市| 通河县| 应城市| 平顶山市| 马龙县| 准格尔旗| 广饶县| 墨玉县| 饶平县| 双辽市| 尚志市| 镇康县| 衡山县| 锡林郭勒盟| 疏勒县| 上蔡县| 馆陶县| 达拉特旗| 马山县| 塔河县| 洛浦县| 津南区| 息烽县| 治多县| 定日县| 长沙县|