springboot整合postgresql

使用docker安装postgres

简单起见,这里用docker来安装postgresql

bash 复制代码
docker pull postgres
bash 复制代码
docker run --name postgres \
 -e POSTGRES_PASSWORD=123456 \
 -p 5432:5432 \
 -v /usr/local/docker/postgresql/data:/var/lib/postgresql/data \
 -d postgres

postgres客户端

pgAdmin4镜像网站下载:https://mirrors.aliyun.com/postgresql/pgadmin/pgadmin4/

使用pgAdmin4创建表,手动创建即可

springboot整合postgres

持久层还用的mybatis,先导入下依赖

xml 复制代码
<dependency>
	<groupId>org.postgresql</groupId>
	<artifactId>postgresql</artifactId>
</dependency>

application.yml配置,这块,以前mysql是怎么配,postgres就怎么配,换个用户密码的事儿

yml 复制代码
spring:
  datasource:
    type: com.zaxxer.hikari.HikariDataSource
    #PostgreSQL驱动
    driver-class-name: org.postgresql.Driver
    #PostgreSQL配置
    url: jdbc:postgresql://192.168.133.128:5432/postgres?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=utf-8&useSSL=false
    #用户密码
    username: postgres
    password: 123456
    hikari:
      connection-timeout: 60000
      validation-timeout: 3000
      idle-timeout: 60000
      login-timeout: 5
      max-lifetime: 60000
      maximum-pool-size: 400
      minimum-idle: 100
      read-only: false

对postgresql增删改查

对postgresql增删改查代码和对mysql的增删改查没有任何区别,我们只是更换了数据源,代码不用做任何改动(比如说之前是通过mybatis操作mysql,现在只是把mysql换成postgre,代码还是保持原来一样即可)

相关推荐
空 白II6 分钟前
cuda toolkit 10.0 windows 安装实录
windows
名字还没想好☜7 分钟前
Java Collectors.groupingBy 进阶:多级分组、下游收集器与统计聚合一次搞定
java·windows·后端·python·spring
漂着的圆木1 小时前
模型应用Gemini登陆Windows:Alt+Space唤起
windows
csdn_aspnet1 小时前
如何从电脑主机拷东西到VWmare虚拟机
linux·运维·服务器·windows·vmware·虚拟机
Li Ming&12 小时前
Windows Server 2019 操作系统《保姆级安装教程》
windows·信息与通信
陈天伟教授14 小时前
Windows操作技巧 -03
windows
TechExplorer36515 小时前
Windows 隐藏导航窗格【主文件夹】、【图库】、【OneDrive】
windows·onedrive
我一定会有钱16 小时前
官网谷歌浏览器离线安装包一键下载
windows
易点云徐源19 小时前
(已解决)Foxmail打开后2分钟左右崩溃
windows·foxmail
其实防守也摸鱼19 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞