一些介绍
- 持久层(DAO:Data Access Objects)框架,SSM中的M
- 等于是在JDBC上又封装一层,用户不用写任何JDBC的东西
- 将数据从数据库中映射到POJO类(plain old java object 实体类)
- sql语句和代码分离,sql写到xml里面,不用傻傻地拼接字符串什么的
- 能写带参数的sql,能写动态sql
创建数据库的sql语句再复习一下
- 创建数据库和use数据库,引号是`(1左边的)而不是'(迷惑)
create database `mybatis`;
USE `mybatis`;
CREATE TABLE `user`(
`id` INT(10) PRIMARY KEY,
`username` VARCHAR(20) NOT NULL,
`pwd` VARCHAR(20) NOT NULL
)ENGINE=INNODB,DEFAULT CHARSET=`utf8`
INSERT INTO `user`(`id`,`username`,`pwd`) VALUES
(4,'nanan','222'),
(5,'nanan','222'),
(6,'nanan','222')