数据库设计
本项目仅是一个简单的图书管理系统,因此数据库表中仅有图书表
包含books(bookID, bookName.bookNum,detail)
打开MySQL workbench,依次执行以下sql语句
create database ssmbuild;
use ssmbuild;
create TABLE 'books'(
'bookID' INT NOT NULL primary key,
'bookName' VARCHAR(45) NOT NULL,
'bookNum' INT NOT NULL,
'detail' VARCHAR(100)
);
insert into ssmbuild.books('bookID','bookName','bookNum','detail')
values(1 ,'mysql' ,23 , '数据库');
在IDEA中引入数据库,这样就可以在IDEA中查看到数据库中的记录
- 点击IDEA右边栏的Database
2.点击左上角的 + 号,选择Data Source–>MySql,输入用户名和密码
点击下面的Test Connection,尝试连接,如果没有问题就进行下一步。 3.之后点击Schemas,选择你刚才建立的数据库名,再点击Apply, OK即可在IDEA中看到数据库中的信息。
在项目src/main/resources/下新建JDBC连接数据库的配置信息
database.properties
jdbc.driven=com.mysql.jdbc.Driver
# 如果使用MySQL是8.0+版本,url需要增加一个时区的设计:&serverTimezone=Asia/Shanghai
jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
# 这里的用户名和密码需要和你登录数据库的用户名和密码一致