一些介绍
- 持久层(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')