2.3 集成测试 |
|
在项目的单元测试类MySpringBootApplicationTests.java中添加如下代码:
提示 SQL语句要么全部大写,要么全部小写,不要大小写混用。
单元测试方法开发完成之后,双击方法mySqlTest,右击执行一下单元测试,这时可以在控制台看到打印信息,具体如下:
查询成功:
【id】:1;【name】:阿毅
【id】:2;【name】:阿兰
至此,Spring Boot集成MySQL数据库大功告成,这一节的内容简单但是非常重要,之后的章节都是在本节的基础上进行开发的。
Navicat for MySQL是连接MySQL数据库的客户端工具,通过使用该客户端工具方便对数据库进行操作,比如创建数据库表、添加数据等。如果大家已经安装其他的MySQL客户端,可以略过本节。
Navicat for MySQL的安装也非常简单,大家到网上下载安装即可。安装完成之后,打开软件,界面如图2-4所示。
图2-4 Navicat for MySQL界面
我们可以通过【查询】→【新建查询】在弹出的窗口中编写相关的查询语句来查询数据。当然,还有很多操作,大家可以自己去使用和掌握它,这里就不一一描述了。
除了通过Navicat for MySQL客户端连接数据库之外,如果不喜欢在自己的电脑中安装一堆软件,我们还可以通过IntelliJ IDEA来连接MySQL数据库。具体步骤如下:
步骤01 在IntelliJ IDEA界面中,单击右侧的【Database】→【New(加号)】→【Data Source】→【MySQL】,在弹出的窗口中输入主机、用户名、密码、端口等信息,如图2-5所示。
图2-5 IntelliJ IDEA连接MySQL
步骤02 单击【Test Connection】测试是否可以连接成功,然后单击【Apply】→【OK】按钮。
步骤03 连接成功之后,我们可以看到如图2-6所示的界面,双击数据库表ay_user,可以看到如图2-7所示的界面。
图2-6 连接MySQL成功界面
图2-7 双击表ay_user界面
成功连接MySQL数据库之后,我们可以在图2-6中看到停止数据库、刷新数据库、命令行窗口等按钮,通过这些按钮可以停止和刷新数据库,或者打开命令行窗口编写SQL语句。在图2-7中,我们可以查询某张表的数据,单击“+”号、“-”号按钮进行数据的添加和删除,还可以在Filter criteria输入框中编写过滤条件,搜索出我们所需要的数据。比如在Filter criteria输入框中输入id='1' and name='阿毅'或者name like '%兰%' and id='2',查询结果如图2-8和图2-9所示。
图2-8 查询结果1
图2-9 查询结果2