MySQL数据库技术
MySQL入门 JDBC入门 MyBatis从入门到进阶
gegejiawei
啊
展开
-
MyBatis进阶 学习
思维导图 导学 在之前的学习中,我们使用MyBatis进行了数据的CRUD操作,而且还学习了它里面一些开发小技巧。那么在本节课程中,我们将要学习MyBatis的一些高级特性。 MyBatis日志管理 日志接口jar包及其实现jar包 什么是日志?这个问题其实很简单,日志是对生活和工作的记录。 那么MyBatis的日志,实际上就是对MyBatis工作的记录,就如同飞机的黑匣子会记录飞机飞行产生的一切数据一样。我们可以使用MyBatis的日志,来记录和分析,应用程序使用过程中对数据库的操作及其影响,也是我们诊原创 2020-10-09 17:20:35 · 220 阅读 · 0 评论 -
MyBatis入门 学习
思维导图 导学 MyBatis是一个大名鼎鼎的ORM框架,对于我们进行数据库开发有着非常优秀的支持。 首先我们要了解,什么是框架? 框架,即 framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 打个比方,Java 框架跟建筑中的框架式结构是一样的。使用了框架(钢筋+混凝土)以后,你所专著的只是业务(非承重墙构建不同格局),当然是在遵守框架的协议上开发业务。 为什么要使用框架? 因为软件系统原创 2020-10-09 17:19:00 · 366 阅读 · 0 评论 -
工厂模式 学习
导学 工厂模式,顾名思义就是类比工厂,用于生产的意思。在Java中这样的一个工厂它生产的产品是对象。 工厂模式的特点 工厂模式用于隐藏创建对象的细节; 工厂模式核心:工厂类(Fcatory); 工厂模式可细分为简单工厂、工厂方法与抽象工厂; 工厂模式主要是通过一个“中间人”来简化对象创建的过程,这个中间人就是工厂类,工厂类可根据使用行为细分为简单工厂、工厂方法和抽象工厂,其目的都是为了隐藏创建类的细节,但设计理念有所不同。 工厂模式的实现 简单工厂模式 public interface Product原创 2020-09-24 15:03:45 · 110 阅读 · 0 评论 -
Maven 学习
导学 Maven是一个项目管理工具,在之前的课程中,我们一个项目使用了多个jar包,这对于我们来说是比较麻烦的,不同的jar包之间可能相互依赖,也有可能产生冲突。在这种情况下,如何去保证我们的jar包使用正确呢?Maven就能极好的解决这个问题。 在本节课程中,需要掌握Maven的核心特性,依赖管理以及打包方式。 Maven介绍 Maven是项目管理工具,对软件项目提供构建和依赖管理 Maven是Apache下的Java开源工具 Maven是Java项目提供了统一的管理方式,已成为业界标准 日常开发痛点原创 2020-09-22 14:48:24 · 216 阅读 · 0 评论 -
IntelliJ IDEA开发工具入门 学习
idea简介 全称:IntelliJ IDEA,是Java编程公认最好的IDE IDEA提供了大量的智能工具,例如语法提示、代码分析、格式化等 IDEA最核心的特色就是它的快捷键,利用快捷键可以极大提高开发效率 IDEA的特点 沉浸式体验 超强的快键键体系 (上百个快捷键) 智能的代码助手 (根据程序员编码习惯进行优化,智能提示) 全栈开发环境 基于HTML的Web开发、数据库开发、安卓开发、基于Java的脚本开发 使用IDEA可以一站式地完成程序的主要开发工作,而不依赖其他软件 丰富的模板支持 快捷键原创 2020-09-22 14:43:49 · 286 阅读 · 0 评论 -
Java反射 学习
思维导图 导学 在之前的课程中,其实我们已经接触过反射的一些知识了。那么在本节课程中,我们将详细的介绍反射是一种什么样的概念,并且介绍反射中会使用到的Class,Constructor,Field,Method等类。 反射的概念 什么是java的反射机制: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 在ClassLoader加载class文件,并运原创 2020-09-02 14:44:06 · 504 阅读 · 0 评论 -
JDBC入门 学习
思维导图 导学 JDBC的全称为:Java DataBase Connectivity(java数据库连接),这是一门Java连接数据库的技术,可对多种数据库进行统一操作,不需要对单个数据库的驱动进行详细了解。 开发步骤 选择数据库:加载数据库驱动 连接数据库 创建数据库查询 获取查询结果 关闭查询和连接 在使用 JDBC 的时候,需要关注的几个问题 查询分为操作类(增加、删除、修改)和查询类。 要避免重复的创建连接,增加数据库的连接数。 注意异常的处理逻辑,保证没有未关闭的无效连接存在。 示例原创 2020-08-31 20:13:11 · 223 阅读 · 0 评论 -
MySQL常用函数 学习
思维导图 数学函数 示例: SELECT CEIL() 进一取整; SELECT FLOOR() 舍一取整 SELECT ROUND() 四舍五入 SELECT TRUNCATE(3.456123987,3) 取小数点后三位,直接截断; SELECT MOD(5,2) 5对2取余 SELECT ABS() 求绝对值 SELECT POWER(2,3) 2的3次方 SELECT PI() 得到圆周率 SELECT RAND() 产生随机数 SELECT SIGN() 如果括号中是整数,返回原创 2020-08-31 08:40:56 · 180 阅读 · 0 评论 -
MySQL的数据管理 学习
思维导图 导学 在之前的学习中,我们已经会建库了,也会建表了,还了解了一些相关的数据库知识,那么我们今天进入MySQL的重中之重,对数据的管理。 修改数据操作 针对于数据的操作,其实我们可以分为两种,一种是针对数据的查询,还有就是针对于数据的修改。 那么,在数据的修改中,又分为数据增加操作,数据删除操作和数据修改操作。 添加记录 语法: INSERT INTO table_name[(field1, field2,...)] VALUES(value1, value2, value3) 或 INSERT原创 2020-08-27 08:53:06 · 286 阅读 · 0 评论 -
MySQL表的管理 学习
思维导图 导学 在之前的章节中,其实我们主要学习了如何去创建一张表,那在本节课程中,我们将要学习如何去管理一张表。 表结构相关操作 添加删除表字段 语法: 添加字段 ALTER TABLE tb_name ADD 字段名称 字段属性 [完整性约束条件][FIRST(将某个字段加到起始位置)|AFTER 字段名称] 删除字段 ALTER TABLE tb_name DROP 字段名称 示例: 添加 alter table user add user_name varchar(60) not null原创 2020-08-25 17:14:27 · 138 阅读 · 0 评论 -
MySQL简介及数据类型 学习
思维导图 导学 运行中的程序,其相关的运行期间数据是存储在内存中的。程序一旦关闭,内存中的数据在程序关闭后就会被清理掉。比如在之前的JavaWeb学习中,我们发现有很多的数据我们都是存储在服务器对象中的,一旦服务器重启或者关闭,这些数据就会消失。 但是,我们的类似用户数据要放置在持久化介质中,那么这些数据我们想要持久化保存下来,需要如何处理呢?这个时候就需要使用到无论在哪种开发中都非常重要的数据库了。 数据库简介 什么是数据库 数据库-电子化的文件柜 数据库是“按照数据结构来组织、存储和管理数据的仓库”。原创 2020-08-23 09:37:44 · 635 阅读 · 0 评论