12 2022 档案
摘要:mybatis中的土鸡杂鱼 1、mapper接口为什么要和mapper.xml在同一个路径下? 为什么在单独学习使用mybatis的时候,强烈推荐要放在同一个路径下? 首先看下我的配置文件写法如下: <mappers> <package name="com.guang.mybatis.mapper"
阅读全文
摘要:ResultSet 从名字上就可以看到是结果集,表示的是查询出来的结果集。 JDBC用ResultSet来封装结果集,查询结果表的对象。 查询结果分为两种情况: 单值 单个结果,比如说SQL如下: select count(*) from account; select max(id) from a
阅读全文
摘要:Statement Statement Statement概述 接口的实现在数据库驱动中. 用来操作sql语句(增删改查),并返回相应结果对象 JDBC利用Statement把将要执行的SQL发送给MySQL服务端进行操作。 JDBC利用Statement把将要执行的SQL发送给MySQL服务端进行
阅读全文
摘要:Connection Java连接MySQL Connection必备知识点 使用MySQLClient发送指令给MySQLServer,可以通过connection进行SQL操作,也可以进行事务等操作。 但是下面首先了解以下知识点: 连接方式:在Java中,使用了java.sql.Connecti
阅读全文
摘要:JDBC之Driver和DriverMananger Java和MySQL的关系 java是在内存中运行的,但是Java想要统一天下,那么就不得不涉及到对于数据的处理。 那么内存中数据资源肯定是有限的,那么处理磁盘或者是数据库中的程序就成了问题。 Java早期属于Sun公司,而MySQL作为一个非常
阅读全文
摘要:慢SQL 一、慢SQL概念 MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中的SQL在执行阶段响应时间超过阀值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。 long_query_time的默认值
阅读全文
摘要:子查询和衍生表 一、为什么会使用子查询 虽然可以通过连接查询来实现多表查询数据记录,但不建议使用,因为连接查询的性能很差,为什么呢? 我们来进行分析,例如 我们要查询部门表dept 和雇员表employee中的数据记录,一般可能会写成: SELECT * FROM dept t1,employee
阅读全文
摘要:我现在有个需求:将File集合转换成MultipartFile数组结构 然后我就开始在网上开启了List转换到数组之旅。 首先来看一个例子 ArrayList<String> list=new ArrayList<String>(); list.add("1"); String[] strings=
阅读全文