一、Mybatis简介1.1 MyBatis历史12MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
1.2 MyBatis特性12341. MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架2. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集3. MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录4. MyBatis 是一个 半自动的ORM(Object Rela ...
一、JDBC介绍
JDBC (Java DataBase Contectivity) Java与数据库的连接——数据库编程
JDBC 是Java语言(JDK)为完成数据库的访问操作提供的一套统一的标准。
二、JDBC步骤
三、JDBC入门案例
JDBC 是用Java代码完成数据访问的规范
3.1 加载驱动3.1.1 下载驱动jar包
对应数据库匹配版本的驱动jar包
地址https://mvnrepository.com/
搜索mysql
选择版本下载
MySQL数据库版本为5.x,驱动jar包建议使用5.1.47
MySQL数据库版本为8.x,驱动jar包建议使用8.0.x
3.1.2 将驱动jar文件添加到Java应用
在java应用中创建lib文件夹
将下载好的jar文件拷贝—粘贴到lib目录
将驱动jar文件设置为java库:选择lib/驱动jar—右键—Add as Library.. —OK
3.1.3 注册驱动
通过反射机制,将驱动jar文件中提供的驱动类载入到JVM中
12//1.注册驱动(驱动jar包中的驱动类(Driver)的路径 ...
一、数据库相关概念1.1 数据库121.数据库即存储数据的仓库,数据是有组织的存储2.英文:DataBase,简称:DB
1.2 数据库软件121.数据库软件即管理数据库的软件2.英文:DataBase Management System,简称:DBMS
1.3 SQL1231.英文:Structured Query Langeage,简称:SQL,结构化查询语言2.操作关系型数据库的编程语言3.定义操作所有关系型数据库的统一标准
二、常见的关系型数据库管理系统12345678MySQL: 开源免费的中小型数据库Oracel: 收费的大型数据库SQL Server: MicroSoft公司收费的的中型数据库DB2: IBM公司的大型收费数据库MariaDB: 开源免费的中小型数据库PostgreSQL: 开源免费的中小型数据库SQLite: 嵌入式的微型数据库,如作为Android内置数据库……
三、MySQL数据库3.1 安装MySQL123在Centos7中,通过Docker安装MySQL(8.0.27),注:目前学习阶段未对mysql的数据目录做数据卷的处理,删除容器后数 ...
一、Maven简介1234传统项目管理存在的问题: 1.Jar包不统一、Jar包不兼容 2.工程升级维护过程操作繁琐由于传统项目存在以上问题,因此产生的Maven这个工具,用于对项目的依赖进行管理,以及管理项目的构建、编译、测试、打包、安装、发布等过程(注: 项目的构建过程依赖于Maven的插件,通过插件可在Maven的的构建生命周期的不同时间段进行某些操作)
1.1 Maven是什么123Maven的本质就是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM(Project Object Model): 项目对象模型
1.2 Maven的作用1231.项目构建: 提供标准的、管平台的自动化项目构建方式2.依赖管理: 方便快捷的管理项目依赖的资源(Jar包),避免资源间的版本冲突问题3.同一开发结构: 提供标准的、统一的项目结构
二、下载与安装下载地址:
1官网: https://maven.apache.org/
安装过程:
123456781.在官网下载Maven的压缩包2.解压压缩包3.配置环境变量: JAVA_HOME MAVEN_HOME ...
一、HTML初识1.1 网页由什么组成12345文字图片视频音频超链接
1.2 网页的本质1一个网页就是一个HTML文件,通过浏览器可以将HTML文件中的代码转化成网页
1.3 浏览器是什么1浏览器是网页展示、运行的平台
1.4 常见的浏览器1234567IE => Trident火狐 => GeckoSafari => WebkitOpera => Blink谷歌(推荐使用) => Blink注:浏览器的内核用于渲染网页,如果内核不一样,则同一个网页通过不同内核渲染时,渲染速度、效果可能不一样。
1.5 Web规范123HTML => 负责网页结构/网页内容CSS => 负责网页外观/网页样式JS => 负责页面交互
二、HTML初体验2.1 HTML简介1Hyper Text Markup Language,中文翻译为超文本标记语言
2.2 文字变粗案例1<strong>需要加粗的文字</strong>
2.3 HTML骨架:12345678<html> <head> & ...














