
mysql
文章平均质量分 83
@湖
路漫漫其修远兮,吾将上下而求索
展开
-
mybatis实现CRUD详解(使用mapper映射文件实现增删改查)
编写核心配置文件加载所需要的资源编写config.xml文件创建工厂连接数据处理工具SqlSessionUtil.javaSqlSessionUtil.java创建学生实体类对象Student.java实现增、删、改、查1、查询所有学生信息:创建接口StudentDao.java:向其中添加查询所有学生信息创建StudentMapper.xml文件编写sql映射StudentMapper.xml编写MybatisTest.java文件编写测试方法:因在上述中已经将SqlSession的操原创 2023-04-22 21:27:13 · 1075 阅读 · 1 评论 -
mybatis的参数处理详解
使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装类,使用实体类的包装类作为参数传递。原创 2023-04-22 21:20:14 · 2064 阅读 · 0 评论 -
mybatis模糊查询以及结果封装详解
resultMap 标签可以建立查询的列名和实体类的属性名称不一致时建立对应关系。从而实现封装。在 select 标签中使用 resultMap 属性指定引用即可。同时 resultMap 可以实现将查询结果映射为复杂类型的 pojo,比如在查询结果映射对象中包括 pojo 和 list 实现一对一查询和一对多查询。原创 2023-04-22 21:18:13 · 1808 阅读 · 0 评论 -
事务概述简洁描述
事物就是针对数据库的一组操作(由一条或者多条SQL语句组成)进行管控。如果其中任一一条语句无法执行,那么所有的语句都不会执行。也就是事务中的语句要么都执行,要么都不执行。commit;rollback;平常我们在MySQL中书写的SQL语句都是自动提交的它会立即生效;但是,事务中的操作语句都需要使用commit语句手动提交,否则不会生效。rollback语句只能针对未提交的事务执行回滚操作,已经提交的事务是不能回滚的。原创 2023-02-28 21:46:10 · 147 阅读 · 0 评论 -
JDBC建立连接常见错误------url路径错误
如果出现下表示的错误:**com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client**该 问题可能是因为自己使用的mysql版本过高,需要跟换更高版本的jar包,我这里是去官网下载的8.0版本的jar包:原创 2023-02-21 23:26:35 · 2011 阅读 · 0 评论 -
MySQL查询的习题及解题思路
【代码】MySQL查询的习题及解题思路。首先通过inner join 把员工表和部门表连接起来,如果两个表的员工部门号相等即为不为空,如果部门表中的有一个部门号字段对应值是null,那么员工号对应的部门编号也是null,所以还要有一个条件是限定部门表中和员工表中的部门号都不为null.原创 2023-02-19 18:36:50 · 856 阅读 · 0 评论 -
MySQL子查询(关键字any,all,exist,in,以及算术运算符的使用)
先引入子查询的基本概念,它实际上是一个完整的条件查询语句,只是这个语句恰好又是外面语句的一个查询的条件,即查询的嵌套问题。在子查询中通常可以使用比较和运算符这些,以及in,any,all,exists等的关键字。下面我们进入学习关键字。原创 2023-02-19 18:40:52 · 913 阅读 · 0 评论 -
MySQL较复杂多表连接查询(内外连接,多对多查询)
交叉连接,左右外连接,内连接,嵌套查询原创 2023-02-18 17:44:24 · 988 阅读 · 0 评论