使用IDEA在SpringBoot项目中连接数据库
文章目录
- 使用IDEA在SpringBoot项目中连接数据库
- 前言
- 连接数据库
- 正常操作数据库
- 移除数据库连接
前言
每次我在 IDEA
中用 SpringBoot
项目连接数据库进行操作,为了验证代码没有写错,都需要打开 Navicat
连接上数据库,查看表中的数据是否按照预期进行变动。
后来才了解到,原来 IDEA 里面就可以直接连接数据库,增删改查语句在 IDEA 里面的控制台直接运行,还可以直接查看数据表中的数据,就不用每次开两个软件然后来回切换了。
连接数据库
我们在 IDEA 中使用 Maven
建立了一个 SpringBoot
项目,可以在页面的右侧看到三个标签:Maven、Database、Ant。
其中,Database 标签可以帮助我们连接数据库.
我们把 Database 标签页点开(再点一次即可关闭标签页),点击最左侧的加号,在 Data Source
一栏中选择要连接的数据库,比如这里我们选择去连接 MySQL。
在弹出的窗口中填入一些信息
- User:数据库的账户
- Password:数据库的密码
- Database:要连接的数据库名
- URL:固定格式
jdbc:mysql://localhost:3306
,后面接上数据库名
比如我的 MySQL 账户是“root”,密码是“123456”,现在我要连接 MySQL 中的 “mybatis”数据库。
那么我在 User 部分填入“root”,Password 填入“123456”,Database 部分填入“mybatis”。URL部分通常 IDEA 会智能填入,如果没有则需要手动填写。
将上面的基本配置填写好之后,我们在窗口中点击“Advanced”标签页,在下方的表格中找到“serverTimezone”时区服务,填写一个时区,比如“Asia/Shanghai”。
然后我们回到“General”标签页,点击下方的“Test Connection”进行连接测试。如果能够正常连接会给出绿色的通过提示,不能连接会给出错误信息。
比如这里可以看到,数据库连接正常,就可以直接点击窗口下方的“OK”按钮完成连接了。
如果提示有“server time zone”时区错误的,可以尝试换一个时区试试,比如“Asia/HongKong”、“UTC”。
正常操作数据库
连接完成之后,我们可以看到,默认打开了一个控制台,我们可以在控制台中写入 SQL 语句,然后点击左侧绿色的执行按钮就可以执行该语句。
如果把控制台关闭了,我们可以在标签页点击控制台按钮,再调出来即可
我们可以在 Database 标签页中选择数据表,双击即可查看数据表中的信息
如果想要暂时关闭这个数据库连接,可以点击标签页中的红色的“disconnect”按钮,就可以暂时将连接关闭。如果又要重新连接,点击靠左的“Refresh”按钮即可。
移除数据库连接
如果不想再使用这个数据库连接了,在标签页中选中该连接,点击鼠标右键,选择“Remove”即可移除该数据库连接。