打开MySQL命令行窗口。输入如下所示的MySQL命令,生成我们的数据库和表,其中“sharm”为项目管理员。
#我的目的是创建一个包含ID号(自增)、用户名、密码、邮箱的表
#1 创建一个名为sharm_schema数据库
drop database if exists sharm_schema;
create database sharm_schema;
#1 创建一个名为book的表
use sharm_schema;
create table book(
#2 初始话定义不同变量
#其中ID为自增;用户名唯一且非空;密码非空;邮箱没有要求
id
int primary key auto_increment,
username
varchar(20) not null unique,
password
varchar(32) not null ,
email
varchar(100)
);
insert into book(username
,password
,email
) values(‘sharm’,‘123456’,‘share_me@126.com’);
select * from book;
在sharm.pojo中创建User类,输入如下代码,从而创建JavaBean对象。
package sharm.pojo;
/**
- 数据库表对应的JavaBean类
*/
public class User {
/*因为Int类的默认值为0,而Integer的默认值为null/
private Integer id;
private String username;
private String password;
private String email;
//无参构造器
public User() {
}
//有参构造器
public User(Integer id, String username, String password, String email) {
this.id = id;
this.username = username;
this.password = password;
this.email = email;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@Override
public String toString() {
return “User{” +
“id=” + id +
“, username=’” + username + ‘’’ +
“, password=’” + password + ‘’’ +
“, email=’” + email + ‘’’ +
‘}’;
}
}
===================================================================================
由于项目需要,所以需要导入如下图所示的五个jar包,jar包的下载地址见第二章末尾【链接】。
图2.3 项目需要的jar包
1)将下载好的jar包复制到新建的lib目录下
2)点击IDEA菜单栏File-Project Structure,然后进行如下操作,然后先不把它加入到模块中
3)点击Modules,选择需要放入lib的模块,按照如下添加library
4)上一步完成后,点击Artifacts,给他fix一下
然后就可以发现添加进来的包前面有了标记,有标记就可以用了。