使用IDEA在SpringBoot项目中连接数据库
使用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”即可移除该数据库连接。
使用IDEA在SpringBoot项目中连接数据库相关推荐
- Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
Spring-Boot:Spring-Boot写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的 ...
- jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题
jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题 参考文章: (1)jsp项目中连接数据库解决java.l ...
- IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决
springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...
- springboot项目中pom.xml文件的颜色变成灰色,图标变成蜘蛛图形
问题 今天springboot项目中pom.xml文件的图标突然变成蜘蛛图案,pom.xml的内容大量报红,但项目任然可以正常运行 解决方法 点击idea右侧的 AntBuild,找到pom.xml, ...
- springboot项目中使用shiro 自定义过滤器和token的方式___shiro使用token登录流程
springboot项目中使用shiro 自定义过滤器和token的方式 实现步骤主要是以下几步: 1. 在项目中导入maven依赖 <dependency><groupId> ...
- springboot项目中mybatis实现数据的基本查询
SpringBoot项目中mybatis实现数据的基本查询 本章内容概述: mapper 查询 xml 文件基本使用 通过 mybatis 实现一条数据的查询 1 用户数据表 2 用户信息对应的实体类 ...
- SpringBoot项目中遇到的BUG
1.启动项目的时候报错 1.Error starting ApplicationContext. To display the auto-configuration report re-run you ...
- SpringBoot项目中图片的引用
问题描述:在SpringBoot项目中需要在CSS样式文件中引入图片给某个元素设置样式 解决办法: body{background-image: url("../image/580.jpg& ...
- springboot 项目中在普通类中调用dao层的mapper 出现空指针异常
springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 参考文章: (1)springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 (2)https: ...
最新文章
- 【C++】explicit关键字
- 一文详述Attention最新进展
- my06_sysbench install for mysql 并初始化表数据
- 菜鸟学数据库(四)——超键、候选键、主键、外键
- java面向对象编程集合边框_第六章使用java实现面向对象-集合框架
- 想让自己的网站变得精致吗?那就进来看看吧:跟随鼠标的天使
- 挖坑:handoop2.6 开启kerberos(全流程学习记录)
- IDEA导入项目后报错缺失jar包
- oracle 加权久期,债券 加权久期 怎么计算
- 《深入理解计算机系统》|处理器体系结构
- SCADA数据采集HAAS系统通讯测试实操步骤整理
- win10 hao123劫持html文件,Win10 edge浏览器主页被hao123劫持怎么解决?
- 伴雨夜谈【即便大雨倾盆,也无法击起心中的波澜】
- 一个demo理解什么是MVP
- 芯片开发流程对应的三大EDA厂商工具
- unity使用Sprite Editor图片切割功能减少性能损耗
- Java安全(十三) SSM-Spring框架
- 白魔法师(牛客小白月赛25 图、并查集)
- 进大厂就一定要考研吗?答案毫无疑问是否定的
- 微信小程序调用地图设置起点终点导航
热门文章
- AutoBench的使用分析
- Java集合:JDK7与JDK8中HashMap的实现
- GitHub:基于epoll机制的高并发聊天室,c语言实现
- Java 洛谷 P1151 子数整数
- 服务器系统由32位的吗,云服务器有Windows32位系统吗
- ui和android有联系,Android单位换算与UI适配
- 爬虫爬取链接中文字_使用爬虫技术爬取图片链接并下载图片
- 成功解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xba in position 2: illegal multibyte sequence
- Interview:算法岗位面试—10.12上午—上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现、特征图计算公式
- 成功解决 \tensorflow\…\datasets\mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.lea