![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
IT__learning
这个作者很懒,什么都没留下…
展开
-
JDBC 详解
一、JDBC 简介JDBC(Java DataBase Connectivity)就是 Java 数据库连接,说白了就是用 Java 语言来操作数据库。原来我们操作数据库是在控制台使用 SQL 语句来操作数据库,JDBC 是用 Java 语言向数据库发送 SQL 语句。JDBC(Java Data Base Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC提供了一种基准原创 2021-08-30 14:05:06 · 5517 阅读 · 0 评论 -
SQL 注入及预防
1、什么是 sql 注入SQL 注入(英语:SQL injection),是发生于应用程序与数据库层的安全漏洞。当我们访问动态网页时, Web 服务器会向数据访问层发起 Sql 查询请求,如果权限验证通过就会执行 Sql 语句。这种网站内部直接发送的 sql 请求一般不会有危险,但实际情况是很多时候需要结合用户的输入数据动态构造 Sql 语句,如果用户输入的参数被注入了 Sql 代码,Web 应用又未对动态构造的 Sql 语句使用的用户输入参数进行审查,那么这些注入进去的恶意 sql 就会被数据库服原创 2021-08-27 11:04:15 · 1401 阅读 · 0 评论 -
持久层框架 Hibernate 和 Mybatis 的比较
简介持久化:持久化(Persistence)是程序数据在瞬时状态(如内存中的对象)和持久状态(可永久保存的存储设备中,如磁盘)间转换的过程。持久化的主要应用是将内存中的数据存储在关系型的数据库中,也可以存储在磁盘文件中、XML数据文件中等。持久层(Persistence Layer):专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。对象数据映射(ORM):Object/Relational Mapper,即“对象-关系型数据映射组件”。表示必须同时使用面向对象和原创 2021-05-28 00:37:54 · 1067 阅读 · 0 评论 -
Spring Boot 整合 Spring Data JPA
JPA 简介JPA (The Java Persistence API ),即 Java 持久层 API,SUN 公司推出,是一种基于 ORM 的让对象能够快速映射到关系型数据库的技术规范。JPA 并不是一个框架,只是一种规范,它需要第三方自行实现其功能,在众多框架中 Hibernate 是最为强大的一个,其他的还有TopLink、OpenJPA 和 JDO 等框架。JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是原创 2021-05-27 10:29:47 · 274 阅读 · 2 评论 -
SpringBoot整合持久化层——JDBC
SpringBoot中对JdbcTemplate的使用提供了自动化配置类JdbcTemplateAutoConfiguration。开发者要想使用JdbcTemplate,只需要提供JdbcTemplate的依赖和DataSource依赖即可。1、新建项目,pom.xml添加依赖 <!--JdbcTemplate--> <dependency> <groupId>org.springframework.boot</groupI.原创 2021-03-13 16:33:40 · 175 阅读 · 0 评论 -
springboot缓存——集成redis
Redis简介1、Redis特点Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求,直观的存储结构使得通过程序交互十分简单。Redis数据库中所有数据都存储在内存中,由于内存的读写速度远快于硬盘,因此Redis在性能上对比其他基于硬盘存储的数据库有非常明显的优势,而且Redis提供了对持久化的支持,即可以将内存中的数据异步写入到硬盘中,且不影响继续提供服务。2、单线程的Redis为什么这么快(1) 纯内存操作(2) 单线程原创 2021-04-13 20:15:06 · 143 阅读 · 0 评论 -
SpringBoot整合持久化层——MyBatisPlus
MyBatisPlus原创 2021-04-02 23:52:35 · 728 阅读 · 0 评论 -
MySql配置连接外部数据库
mysql原创 2021-03-19 15:55:53 · 1142 阅读 · 0 评论