spring boot数据库操作汇总

1 关于orm

orm即object relational mapping,对象关系映射,即将数据库中的表映射成对象。

常用的orm有以下:

mybatis

spring jdbc template

hibernate

spring data jpa

如果在spring boot项目中用的是mybatis的话,引入依赖mybatis-spring-boot-starter;

如果在spring boot项目中用的是spring jdbc template的话,引入的依赖spring-boot-starter-jdbc;

如果在spring boot项目中用的是spring data jpa的话,引入的依赖是spring-boot-starter-data-jdbc;

如果在spring boot项目中用的是hibernate的话,引入的依赖是spring-boot-starter-data-jpa。

2 关于数据库的驱动

真正的数据库操作需要使用数据库驱动,mysql和postgresql都有直接的驱动。

mysql的驱动依赖是mysql-connector-java;

orm的操作是建立在数据库驱动的基础之上的。

3

原文地址:https://www.cnblogs.com/hustdc/p/10063413.html

时间: 2024-07-31 23:48:29

spring boot数据库操作汇总的相关文章

Spring Boot 数据库操作

# Spring Boot 数据库操作 数据源配置 Oracle 数据源配置 参考<搭建Spring Boot项目-六> MySQL 数据源配置 在pom中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <d

spring boot +mybatis 操作sqlite数据库

前言 第一次写博客,以前遇到技术问题都是百度,google搜索也解决了我不少问题,需要搜索老半天七拼八凑才能找到解决方案,一直使用从不生产对学习的过程总结也没记录. 今天写该博客主要是让自己更学入了解spring boot里面的机制,同时让新人少走弯路. 环境 java8+spring boot 数据库:sqlite ORM框架:mybatis sqlite 不多介绍了,基于文件格式的数据库,无需安装数据库执行引擎,方便部署. 主要依赖与版本 <groupId>org.mybatis.spri

spring boot + mybaits 操作数据库

spring boot 访问 mysql方式三:spring boot + mybaits pom 文件引入 依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version>

Spring Boot数据库交互

在上篇文件的基础上进行开发,简单实现一下增.查操作,删除和修改类似,作为一个demo就暂时不做重复工作了,实现原理类似 项目结构 新建MySQL数据库相关信息 -- 建数据库 create database if not exists test; -- 建表 CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(30) NOT NULL, `password` varchar(30) NOT N

yii2 数据库操作汇总

//1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $infoArr= NewsList::model()->findAll("status = '1' ORDER BY id DESC limit 10 &quo

Spring学习之路(四)spring对数据库操作

1.导入jdbc.jar.tx. jar包 2.测试 package com.junit; import static org.junit.Assert.*; import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; import org.junit.Test; import org.springframework.jdbc.core.JdbcTemplate; import org.sprin

Spring中使用JdbcTemplate和HibernateTemplate的数据库操作

目前我接触到的Spring的数据库操作主要包括两种,主要使用JdbcTemplate和HibernateTemplate.后者用于结合Hibernate操作. 两者都提供了持久层访问模板化,只需要获得一个SessionFactory就可以执行持久化操作.可以完成增删改查操作. 获取JdbcTemplate和HibernateTemplate的方式有两种 1. 传统的方式 2. 使用JdbcDaoSupport和HibernateDaoSupport获取,其包含两个方法. (1) getHiber

spring boot之从零开始开发自己的网站

概述 首先要感谢两位大神,该项目的想法来源自tale和MyBlog,本项目的想法. 做了一些改造,增加了一些功能和一些代码的重构,并且更换了博客主题. 关于项目,对于开发的练手项目,能够工程化,严谨一些. 关于文档,本文主要中从项目需求,项目设计的方式来阐述. 如何从零开始,使用springboot开发项目. 记录一些在开发过程中遇到的一些问题,总结开发技巧 接下来,会以需求和设计方式来阐述 效果图 首页展示 文章编辑 文章管理 项目需求 项目背景 对于刚学习springboot的同学,最好的就

企业分布式微服务云SpringCloud SpringBoot mybatis (十六)Spring Boot中使用LDAP来统一管理用户信息

LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务.目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化.目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力.目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管理或回卷策略.而目录服务的更新则一般都非常简单.这种目录可以存储包括个人信息.web链结.jpeg图像等各种信息.为了访问存储在目录中的