安装MySql的方法
- 直接安装MySql
直接安装可能会碰到一些问题,耽误时间。安装好可能还有版本问题。
- 使用Docker。
使用Docker的好处:- Docker与系统环境是隔离的。
- 不会碰到环境问题。
- 很方便
- ...
如何启动一个Docker MySql?
- 下载
docker pull mysql
- 启动
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -e MYSQL_DATABASE=wxd -d mysql:tag
1. -p 命令将本机的3306端口映射到docker的3306端口。否则将无法链接数据库。
2. tag 为版本号,不写等同于:latest
3. -e 与--env和--env-file用来设置单个环境变量,上面的命令用来设置了用户为root的数据库密码和数据库名称。
4. -d 将容器运行在后台,并打印出容器id
- 链接数据库

在Spring Boot中使用MyBatis。
- 引入依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
- 建立一个mapper文件
@Mapper
public interface CityMapper {
// 查询的一行数据将被映射成City对象。
@Select("SELECT * FROM CITY WHERE state = #{state}")
City findByState(@Param("state") String state);
}
- 配置DataSource以访问数据库。
文件名
application.properties
这里有不同的数据库的配置。
spring.datasource.url=jdbc:mysql://localhost:3306/wxd
spring.datasource.username=root
spring.datasource.password=my-secret-pw
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver