1.1搭建环境
1.搭建数据库:
CREATE DATABASE `mybatis`;
USE `mybatis`;
CREATE TABLE `user`(
`id` INT(20) NOT NULL PRIMARY KEY,
`name` VARCHAR(30) DEFAULT NULL,
`pwd` VARCHAR(30) DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8;
INSERT INTO `user`(`id`,`name`,`pwd`) VALUES
(1,'xiaohe','123456'),
(2,'xiaoha','123456'),
(3,'xiaohr','123456')
SELECT * FROM USER;
2.Xml
<!-- 导入依赖-->
<dependencies>
<!-- Mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<!-- mybatis-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
<!-- junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<!-- <scope>test</scope>-->
</dependency>
</dependencies>
3.连接数据库
把项目中的src删除,在项目中创建Moudle
连接数据库:Database
用管理员打开cmd,启动mysql,出错后控制台cmd输入:
C:\WINDOWS\system32>net start mysql 启动mysql
mysql -hlocalhost -uroot -p 进入MySQL
show variables like'%time_zone'; 进入时区
set global time_zone = '+8:00'; 改变时区
1.2核心控制文件
<?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">
<configuration>
<!-- configuration核心配置文件-->
<environments default="development">
<!-- 环境可以配很多个-->
<environment id="development">
<transactionManager type="JDBC"/>
<!-- 事务管理-->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8"/>
<!-- userSSL:安全连接;&:& 在xml中需要转义 useUnicode:编码,可以是中文 characterEncoding=UTF-8:传过去的查询是urf8,也表示返回的字符串也是utf8-->
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="org/mybatis/example/BlogMapper.xml"/>
</mappers>
</configuration>
这是非常基础的mybatis的内容,写个博客作为催促自己学习的动力,我要努力连载,努力日更!!!!!