JavaEE第二次课 2020/3/10
结合老师的笔记,自己动手新建一个Maven项目同时进行Junit单元测试
需要特别熟悉(重点):
-
pojo.java
文件 -
明白
db.properties
文件的作用 -
明白
mybatis-config.xml
文件的作用 -
明白
XxxMapper.xml
文件的作用 -
明白
TestXxx.java
文件的作用以上所有的文件老师发的
SSM02
的项目里都有,可以对应着看
1、打开Tomcat
服务器——WampServer
2、打开Navicat
数据库管理工具:
- 打开连接
- 新建数据库(记住库名)
- 设置中文编码
UTF-8
- 新建表(记住表名、字段名和字段的数据类型)
3、打开Eclipse
:
- (1)新建
Maven
项目 - (2)在新建好的项目里:
- 新建资源文件夹
src/main/resources
同时在该文件夹下新建pojo
包,再在该包下新建pojo
对象的映射文件XxxMapper.xml
- 同时在
src/main/java
文件夹下 新建pojo
(存放数据存储对象类似javabean
)和service
(存放对数据库进行具体操作的类)包 - 在
src/main/test
文件夹下新建pojo
包,在该包下新建TestXxx.java
文件,比如TestUser.java
- 在
src/main/resources
文件夹里新建db.properties
和mybatis-config.xml
- 注意在
pom.xml
里添加依赖关系
- 新建资源文件夹
- (3)编辑
src/main/java
文件夹里的pojo
包里的pojo
对象文件,比如User.java
,名字注意Xxx.java
,同时该文件里的参数要对应刚新建的数据库表的字段名和数据库类型。 - (4)编辑
db.properties
:(连接数据库的相关参数,如连接语句,用户名和密码)
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/um?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
//um是数据库的库名
jdbc.username=root //数据库连接的用户名
jdbc.password= //数据库连接的密码
- (5)编辑
mybatis-config.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">
<configuration>
<!-- 引入db.properties配置文件 -->
<properties resource="db.properties" />
<typeAliases>
<typeAlias alias="User" type = "cn.yznu.um.pojo.User"/>
#type对应pojo对象的包位置 alias对应这个对象的别名
</typeAliases>