- 博客(8)
- 收藏
- 关注

原创 MySQL中的存储过程(详解)
MySQL存储过程是由一组预先编好的SQL语句,像方法一样可以被重复调用,存储过程可以接收参数,执行复杂的逻辑操作,可以返回结果,是多条sql语句的集合MySQL 存储过程是一种非常强大的数据库编程工具,可以提高数据库的性能、可维护性和安全性。本文介绍了 MySQL 存储过程的基本概念、语法和使用方法,并通过一些实际的例子来说明其在数据库开发中的应用。在实际应用中,可以根据具体的需求来选择是否使用存储过程,并合理地设计存储过程的结构和功能,以提高数据库的性能和可维护性。
2024-09-17 22:59:30
1999
原创 在 MyBatis 中配置 Log4j 的 log4j.properties 文件
在 MyBatis 中配置 Log4j 的 log4j.properties 文件
2025-02-04 17:54:49
191
原创 刚学完MyBatis的新手必看!缓存机制原来可以这么简单?
一级缓存也被称为本地缓存,是 MyBatis 中默认开启的缓存,它的作用域是SqlSession。也就是说,在同一个SqlSession中执行相同的 SQL 查询时,MyBatis 会从一级缓存中获取结果,而不是再次访问数据库。在我们执行一条sql查询时,Mybatis会先去当前会话SqlSession的一级缓存中检查是否存在该查询的结果.如果存在,直接返回缓存中查询的数据。如果不存在,则执行SQL查询,将结果存入到Mybatis一级缓存中再返回// 测试同一个SqlSession内查询两次。
2025-02-04 17:35:07
391
原创 Maven项目构建工具,详细配置
Maven是一个强大的项目管理和构建自动化工具,它基于项目对象模型的概念通过一小段描述信息来管理项目的构建、报告和文档等过程,并且可以从中央仓库下载项目所需的依赖库。
2024-12-31 19:45:38
534
原创 java.sql.SQLException: Can not issue data manipulation statements with executeQuery ().|
报错: java.sql.SQLException: Can not issue data manipulation statements with executeQuery ().|在使用JDBC进行like语句的时候,使用的是PreparedStatement接口,所以就要设置?
2024-11-22 15:40:14
297
原创 TCP协议中的三次握手和四次挥手
1.第一次握手:在A向B发送信息后,B收到信息之后,A的发信和B的收信都没有问题2.第二次握手:B向A发送信息,A送到信息后,A的收信和B的收信都没有问题,但是B这个时候没有收到A的信息,不确定B的发信能力没有问题,所以需要第三次挥手‘3.第三次握手:A向B发送信息,B收到信息后,确认B的发信能力没有问题,可以建立连接了三次握手:A:是B吗?我要跟你通信,听得到我说话吗?B:可以通信,你听得到我说话吗?A:我也听得到。
2024-11-19 22:40:47
950
原创 Statement和PreparedStatement的区别
在使用PreparedStatement接口之前我们要先将这个接口的提前编译打开,在获取连接对象的时候,传递参数url的时候后面加上useSSL=true。SQL注入:当我们使用Statement接口的时候,我们编写了一条SQL语句,这条SQL语句只有在我们使用的时候才会编译。当我们通过一条不合理的SQL语句,还成功的执行了,那就会得到数据库的权限,就会出现“刷库”,“撞库”,“洗库”我们在使用Statement接口的时候会有安全隐患,会受到SQL注入的危险。在我们需要拼接变量的时候,我们使用?
2024-09-19 13:52:40
395
原创 类和对象.
比如,当我们想要喝水的时候,我们会先找到水杯,这个水杯就是真实存在的,所以这个水杯。比如说小明的水杯是一个对象,小红的水杯也是一个对象,小花的水杯也是一个对象。比如说水杯是什么颜色的,容量是多少,价格是多少,功能都是用来装水的。Java是一门面向对象语言,面向对象是一种程序的设计思想。在现实生活中,真实存在的物体或者事物,我们叫作对象。所以我们说类是由多个具有相同属性和方法的对象组成的。对象是由类中的方法和属性实例化出来的。可以把类当作是一个工厂,一个模板。对象都是按照这个模板实例化出来的。
2024-08-26 17:07:28
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人