Mybatis框架:
是一个持久层(ORM)框架,用来代替JDBC完成和数据库交互功能的框架
优点:
- 基于SQL语法,简单易学
- SQL语句封装在配置文件(.xml)中,便于统一管理与维护,降低了程序的耦合度
耦合度:在一个类中new另外一个类对象,就叫产生耦合度的过程
A B C
A:B b=new B(); b.fun() 耦合度
B: C c=new C(); c.fun() - 程序调试方便
与数据库交互的所有过程均在控制台体现
框架搭建: - 创建一个普通的java工程
- 引入jar
Mybatis-3.2.7 mybatis的核心jar
mysql驱动jar
Commons-logging log4j: 进行日志管理的jar
搭建:创建一个普通的java工程,引jar包
开发流程:
- 引入mybatis的核心配置文件,在配置文件中配置连接环境
SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">