当前位置: 首页 > 网络应用技术

Spring Boot中的PostgreSQL数据库

时间:2023-03-06 21:36:36 网络应用技术

  在当今的关系数据库中,您必须知道的两个开源产品。其中一个是mySQL。我相信跟随我的小朋友并不陌生,因为将上一个有关关系数据库的春季靴子的所有示例都介绍给mysql.today,我们将介绍另一个开源关系数据库:PostgreSQL:PostgreSQL以及如何在Spring Boot中使用它。

  学习PostgreSQL时,我们总是将其与MySQL:MySQL声称是最受欢迎的开源数据库,PostgreSQL将自己宣传为最先进的开源数据库。有多先进?让我们一起知道它!

  PostgreSQL是具有非常完整的功能关系数据库管理系统(ORDBMS)的免费软件的对象。它是基于加利福尼亚大学开发的Postgres和版本的4.2版本的对象类型数据库管理系统。Postgres的主要概念仅出现在业务网站数据库中。现代特征,例如复杂查询,外部键,触发,视图,交易完整性,多次并发控制等。相似地,PostgreSQL也可以在许多方法中扩展,例如添加新的数据类型,函数,运算符,运算符,汇总功能,索引方法,过程语言等。此外,由于许可的灵活性,任何人都可以免费使用,修改和分发PostgreSQL。

  由于相同的关系数据库与MySQL相同,因此我何时使用MySQL,何时使用PostgreSQL自然是我们需要理解的。因此,简要介绍一下,与MySQL相比,PostgreSQL的优势是什么。如果您有这些需求,那么选择PostgreSQL比MySQL更好。相反,最好选择mysql:

  以下是开发人员观点的一些优势,读者可以查看本文以获取更详细的解释。

  读者可以通过下面的链接获得PostgreSQL版本的安装程序。这是安装过程的详细说明。我相信每个人都可以根据安装程序的指导完成安装(直到下一步,设置访问密码和端口)。

  下载地址:https://www.enterpriseb.com/downloads/postgresql-downloads

  注意:由于今天刚刚发布14,为了避免弹簧靴的兼容性,因此以前的版本13.4用于完成以下实验。

  安装完成后,打开PGADMIN。因为它带有接口管理工具,如果您使用了MySQL等任何关系数据库,则基本上可以使用它而无需学习。

  安装PostgreSQL后,让我们尝试在Spring Boot中使用PostgreSQL数据库。

  步骤1:创建一个基本的春季启动项目(如果不能,可以参考本文:快速开始)

  步骤2:中国访问PostgreSQL所需的两个重要依赖性:

  这是必要的,您也可以用其他数据访问包装框架替换它,例如:mybatis等,您可以根据自己的习惯替换依赖项。MySQL之前,您还可以参考以前的MySQL文章以进行配置,但是数据源部分需要根据以下配置进行配置。

  步骤3:在配置文件中,配置PostgreSQL数据库的数据源,以及JPA的必要配置。

  步骤4:创建用户信息实体,映射表(最终以PGADMIN完成)

  步骤5:创建用户信息实体的添加,删除和更改

  步骤6:创建一个单元测试,然后尝试添加,删除和修改以检查。

  运行单元测试:

  如果一切顺利,因为这里使用了创建策略,则表仍在那里。打开PGADMIN,您可以看到自动创建了User_info表,并且可以找到内部的数据以查看单元测试的逻辑是否一致。

  如果您以前在本系列教程中阅读了有关MySQL的10个以上的用例,并且使用PostgreSQL查看此案例,您感到很小吗?实际上,实际更改主要是两个地方:

  对于更多的上层数据操作,没有太大的变化,尤其是在使用Spring Data JPA时,这是抽象的魅力!您是否经历过?

  好的,这就是今天的学习!如果您在学习过程中遇到困难怎么办?您可以加入我们的Ultra -High -High -High -High spring技术交流小组,参加交流和讨论,更好地学习和进步!更多的春季靴子教程,您可以点击直接!欢迎收集和转发支持!

  本文中的完整项目可以在仓库中的目录中查看该项目:

  如果您认为这篇文章很好,欢迎支持,您的关注是我的动力!

  参考信息:欢迎注意我的公共帐户:程序猿DD,共享在外面看不到的干货和思想!