学习目标快速掌握Thymeleaf的基本使用(五大基础语法+常用内置对象)使用教程温馨提示:Thymeleaf 最为显著的特征是增强属性,任何属性都可以通过th:xx 来完成交互,例如th:value最终会覆盖value属性。一、基础语法变量表达式 ${}使用方法:直接使用th:xx = "${}" 获取对象属性 。例如:选择变量表达式 *{}使用方法:首先通过th:object 获取对象,然后使
# 使用 PostgreSQL Java 驱动进行数据库操作 在现代开发中,数据的存储和管理是非常重要的环节。PostgreSQL(简称 PG)是一款功能强大的开源关系型数据库,而Java是广泛使用的一种编程语言。结合 PostgreSQL 和 Java,可以实现高效的数据操作。这篇文章将介绍如何通过 PostgreSQL Java 驱动(JDBC)与 PostgreSQL 数据库进行交互,并提
原创 9月前
56阅读
  数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可以极大减少测试脚本的编写与维护工作。  下面将使用Python下的数据驱动模式(ddt)库,结合
  在上一篇文章《PostgreSQL用户应掌握的高级SQL特性》我们介绍了PostgreSQL的典型高级SQL特性。PostgreSQL不仅是关系型数据库,同时支持丰富的NoSQL特性,所以本文将介绍PostgreSQL的NoSQL特性,分以下三部分来介绍:  PostgreSQL的JSON和JSONB数据类型简介;  JSON与JSONB读写性能测试;  PostgreSQL全文检索支持JSO
转载 2023-10-04 22:12:43
208阅读
 官网下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Windows平台官网直接提供exe安装包,没有手动安装的压缩包postgresql-14.4-1-windows-x64.exe 几个重要的安装选项- 安装界面会指定服务程序和库两个路径,可以自己手动选择-&nbs
转载 2023-12-07 21:17:47
1135阅读
 项目简介MongoDB Java Driver是一个完全符合100% Java语言规范的数据库驱动程序,它遵循Java Database Connectivity (JDBC) 模式,但专门针对MongoDB进行了优化。此项目在GitCode上开源,允许开发者查看源代码,参与贡献和反馈问题。技术分析API设计:MongoDB Java Driver提供了简单易用的API,使得开发者可以
# Java PGSQL 驱动 ProcessResults 实现指南 当你开始学习如何在 Java 中与 PostgreSQL 数据库进行交互时,一个重要的步骤就是处理查询结果。这一过程包括建立连接、执行查询、处理结果及关闭资源等。本文将指导你如何实现 Java PGSQL 驱动的结果处理。 ## 流程概述 在实现 Java PGSQL 驱动的结果处理时,你可以按照以下步骤进行: | 步
原创 2024-09-24 03:28:29
58阅读
目录一. SpringBoot简介1.1 原有Spring优缺点分析1.1.1 Spring的优点分析1.1.2 Spring的缺点分析1.2 SpringBoot的概述1.2.1 SpringBoot的特点1.2.2 SpringBoot的核心功能二. SpringBoot实例2.1.创建SpringBoot简单实例2.1.1.创建工程2.1.2.添加依赖2.1.3.添加工程主启动类2.1.4.
转载 2024-10-16 09:55:50
14阅读
目录1.CommandLineRunner2.在Application中使用3.在netty的启动类中使用4.ApplicationListener5.PostConstruct1.CommandLineRunner        CommandLineRunner这个接口是springboot提供用来实现数据预加载,
转载 2024-09-14 19:36:11
55阅读
JDBC 驱动程序的二进制 JAR 文件下载可在此处获得,当前版本与Maven Repository一起提供。因为 Java 是平台中立的,所以它是一个简单的过程,只需下载适当的 JAR 文件并将其放入您的类路径中。源版本也可在此处获取最新的驱动程序版本。当前版本42.3.4这是驱动程序的当前版本。除非您有不寻常的要求(运行旧应用程序或 JVM),否则这是您应该使用的驱动程序。它支持 Postg
转载 2024-04-02 15:39:07
281阅读
说明:选择更改默认的数据库;选择你要访问的数据库。选择下一步然后选择下一步。直至完成。这样就配置好了。(3):核心代码:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动Conn=DriverManager.getConnection("jdbc:odbc:students","sa","123456");//获得连接(students 是要访
# Go语言配置PostgreSQL驱动 Go语言是一种现代编程语言,其简洁的语法和高效的性能使得它在构建高性能的网络应用和微服务时备受欢迎。PostgreSQL作为一种强大的关系型数据库,与Go语言的结合能够为开发者提供出色的数据处理能力。在本篇文章中,我们将探讨如何在Go语言中配置PostgreSQL驱动,并通过示例代码帮助你更好地理解这一过程。 ## 1. 安装Go和PostgreSQL
原创 7月前
90阅读
 一、下载 Microsoft SQL Server JDBC Driver; 方法:1、登录Microsoft官网                2、在搜索框中利用关键词“SQLserver jdbc”搜索,并切换到下载选项 &
转载 2023-09-16 11:43:04
83阅读
安装mysql docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw...
原创 2022-03-17 11:15:58
109阅读
Oracle数据库之PL/SQL游标1. 游标概念字面意思是游动的光标,是指向上下文区域的句柄或指针。在PL/SQL块中执行CRUD操作时,ORACLE会在内存中为其分配上下文区。用数据库语言来描述游标就是:映射在上下文区结果集中一行数据上的位置实体。用户可以使用游标访问结果集中的任意一行数据,将游标指向某行后,即可对该行数据进行操作。游标为应用提供了一种对具有多行数据查询结果集中的每一行数据分别
转载 2024-10-11 21:56:31
80阅读
# Spring Boot MySQL 迁移到 PostgreSQL 的指南 在现代应用开发中,数据库的选择对项目的性能和可扩展性至关重要。在本篇文章中,我们将讨论如何将一个使用 MySQL 数据库的 Spring Boot 应用迁移到 PostgreSQL,并提供实际的代码示例和注意事项。 ## 为什么选择 PostgreSQL? PostgreSQL 是一个开源的关系数据库管理系统,具有
原创 2024-08-26 03:24:51
277阅读
一、springboot自定义错误页面springboot为我们提供了一个默认的映射:/error  当处理中抛出异常,就会转到该请求中处理,并且该请求有一个全局的错误页面来展示异常,如下图,当我们输入一个不存在的地址,就会跳转到此页面 上面的错误页面并不友好,下面我们自己实现错误提示页面第一步、在我们的Spring Boot项目目录/src/main/resources/st
转载 2024-03-20 23:20:01
79阅读
# Java中使用PgSQL驱动包 在Java开发过程中,连接数据库是一项常见的任务。特别是使用PostgreSQL(PgSQL)作为数据库时,开发者需要合适的驱动包来支持Java与PgSQL的交互。本文将介绍如何在Java中使用PgSQL驱动包,并提供详细的代码示例。 ## 一、PgSQL驱动包概述 PostgreSQL的Java驱动包是`pgjdbc`。它允许Java应用程序与PgS
原创 9月前
600阅读
遇到一个奇葩的问题,同样的项目,使用springboot内置的tomcat运行没有问题,当使用外置tomcat时,就会出现找不到数据库驱动。上网搜了很久,都说时驱动包没有放在lib下。经过一番折腾,返现了原因:项目是springboot+c3p0的,看下application.yml以前很喜欢配置数据源为:server: port: 8080 spring: application:
转载 2024-03-06 02:22:17
18阅读
需求缘起:在上一篇文章中,我们已经会集成MyBatic并且完成了保存数据的动作,但是现在如果你细心观察的话,在浏览器看到的数据中id=0。有人说:我不需要返回id呀,id返回我也用不到,返回为0的话,无所谓了。但是在实际项目中,我们是有很多场景需要用到返回的id的。网友就有疑问了,博主你吹牛吧,很多场景,那很多是多少呢?你说两个来听听。使用场景 —— 保存时返回id的使用场景:既然网友要让博主回答
  • 1
  • 2
  • 3
  • 4
  • 5