当前位置:网站首页>IDEA连接MySQL数据库并执行SQL查询操作
IDEA连接MySQL数据库并执行SQL查询操作
2022-07-31 12:29:00 【m0_67402970】
打开IDEA后,新建一个项目或者在已有项目上均可操作!!!
1 打开数据库页面
1.1 方式一
在主页面工具栏上找到View(视图)—Tool Windows(工具窗口)—Database(数据库),依次点击后出现右侧Database(数据库)

1.2 方式二(推荐)
点击右上角侧边栏的Database(数据库)选项,显示出Database(数据库)
2 新建数据库连接(以MySQL为例)
点击“+”—Data Source—选择MySQL
3 配置信息+测试连接
位置1:数据源名称,可任意,位置1处设置完后位置2信息随之更改
**位置3:**备注信息,选填
**位置4:**本地写localhost或127.0.0.1,远程写IP地址
**位置5:**MySQL数据库的端口,默认3306
**位置6:**数据库用户名
**位置7:**数据库密码
**位置8:**要使用的数据库的名称
**位置9:**url,可写完整:jdbc:mysql://localhost:3306/mybatisuseUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false
**位置10:**配置完上述参数后,点击Test Connection进行测试连接
**位置11:**测试成功后出现的提示信息
**位置12、13:**测试连接成功后,依次点击Apply、OK
经过上述操作后,就说表IDEA已经连接上MySQL了。
附:
1、mysql驱动包:mysql-connector-java-5.1.47.jar或其他版本
2、新建SpringBoot项目时,需要配置的SQL依赖
SQL勾选:MySQL Driver、JDBC API、MyBatis Framework
3、mysql数据库DataSource配置基本信息(resources/application.properties)
spring.datasource.url = jdbc:mysql://localhost:3306/DatebaseName(自己数据库名)
spring.datasource.username = root(用户名)
spring.datasource.password = 123456(密码)
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.max-active=20
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
4 选择要显示的数据库
点击1处的数字,出现2所示的页面,选择要显示的数据库,3处显示对应的数据库
5 数据库面板信息介绍

6 新建表格、视图等
先选择好数据库,再点击New,即可创建表、视图等**
**这里以创建表为例进行说明:设置表的名称、字段属性(字段数目用±进行增删)等,点击Execute进行表的创建:
mybatis数据库下新建t_class表如下:
双击t_class表打开表,点击“+”添加数据,添加后的数据如需修改要双击数据,修改后记得点击DB进行保存:
7 查看创建表的SQL语句
先选择要查看的表,再点击Source Editor(笔图标),中间窗口出现创建表的SQL语句
8 新建查询
点击QL,选择new Query Console进行新建查询,新建后出现类似名称3似的查询窗口,左侧为数据库控制台文件管理页面
查询窗口重命名:

9 编写sql执行查询
执行快捷键:Ctrl+Enter
9.1 方式一(推荐)
先选择查询的SQL语句,再点击执行按钮,即:选中后Ctrl+Enter
9.2 方式二
先点击执行按钮,再选择要执行的SQL语句
参考链接:
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- anaconda虚拟环境安装pytorch gpu版本
- Wearing detection and action recognition of protective gear based on pose estimation
- Use ODBC in Excel to read data from CDS view on SAP BTP platform
- Fully Dynamically Constrained Robot Efficient Time-Optimal Trajectory Planning
- Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
- 0x80070570 The file or directory is damaged and cannot be deleted (how to delete 0x80070091)
- Use Excel to read data exposed by SAP ABAP CDS View through ODBC
- PyQt5 rapid development and actual combat 9.7 Automated testing of UI layer
- 【OpenCV】-边缘检测汇总示例
- Basic use of dosbox [easy to understand]
猜你喜欢
随机推荐
PyQt5快速开发与实战 10.1 获取城市天气预报
0x80070570文件或目录损坏且无法删除(0x80070091怎么删除)
JVS函数公式使用场景介绍
anaconda虚拟环境安装pytorch gpu版本
WPF中报错:“未将对象引用设置到对象的实例。”
Cognitive-exercise rehabilitation medical robot application design
【核心概念】图像分类和目标检测中的正负样本划分以及架构理解
集群的安全模式
连续变量离散化教程
CameraToolUnity中两种摄像机的两种观察控制方式
Chrome开发自定义右键菜单实现快速跳转到指定页面
Optimization of five data submission methods
这款悄然崛起的国产API接口管理工具,你一定要晓得
给你一个大厂面试的机会,你能面试上吗?进来看看!
JVM 运行时数据区与JMM 内存模型详解
Use IN List Population in Your JDBC Application to Avoid Cursor Cache Contention Issues
消息队列面试题(2022最新整理)
0x80070570 The file or directory is damaged and cannot be deleted (how to delete 0x80070091)
sqlalchemy 判断一个array 类型的字段是否和一个array有至少一个一致的数据
函数递归1.0









