DataGrip

# DataGrip

open in new window

DataGrip 是 IDEA 内置的一款数据库连接工具,具有以下功能:支持 20 多种主流数据库的连接;支持对数据表以及记录值进行增删查改操作;支持直接执行 SQL,同时具有 SQL 提示功能;支持数据库数据的导入导出功能;支持从数据库或者数据表逆向出 DDL 语句;支持同库和跨库的数据表结构比较;支持对数据表的所有字符串字段进行全文搜索;支持数据表逆向生成 Java 代码;支持数据库逆向出数据模型;

# 打开 Database 面板

依次点击 "View" -> "Tool Windows" -> "Database",页面右侧会出现 "Database" 面板。

idea-capacity-data-grip-database-panel

idea-capacity-data-grip-database-panel

# 添加数据源

这里以 MariaDB 为例。

依次点击 Database 面板上的 -> "Data Source" -> "MariaDB":

idea-capacity-data-grip-database-add-mariadb

idea-capacity-data-grip-database-add-mariadb

会弹出一个名为 "Data Sources and Drivers" 的信息录入面板并自动新增一个 MariaDB 的连接配置,填写以下信息:Name: 数据库连接名,用于给我们自己区分不同的数据库连接;Comment: 数据库连接注释,用于给我们自己区分不同的数据库连接(非必填);Host: 数据库所在主机;Port: 数据库端口;User: 数据库用户;Password: 数据库密码;Database: 目标数据库(非必填,留空时可以在 Database 面板的对应连接中手动选择数据库);

idea-capacity-data-grip-data-sources-and-drivers-new-mariadb-connection

idea-capacity-data-grip-data-sources-and-drivers-new-mariadb-connection

点击确认,Database 面板就会显示我们刚才添加的数据库连接。展开数据库连接,可以看到数据表信息:

idea-capacity-data-grip-database-connection

idea-capacity-data-grip-database-connection

双击数据表,编辑区域会以表格形式罗列出对应数据表中的数据: 我们可以在页面上方的 "WHERE" 和 "ORDER BY" 输入框筛选和排序数据,只需要在输入框中填写对应的 SQL 语句即可; 也可以直接编辑表格内容或者增删数据,改动数据库内容之后,需要点击提交按钮或者通过快捷键 + 提交变动到数据库;

idea-capacity-data-grip-database-connection-table-data

idea-capacity-data-grip-database-connection-table-data

# Package Search

open in new window

IntelliJ IDEA 2021.2 版本预置了 Package Search 插件,可以对 Maven 和 Gradle 项目进行依赖查找和添加等。

# 依赖查看

点击 IDEA 编辑窗格下方的 "Dependencies" 标签,IDEA 会在页面下方弹出 "Dependencies" 页面。其中:页面左侧是当前工程的项目结构;页面中间是当前模块已经引入的依赖项,从左到右依次是依赖的名称、作用范围、版本信息;页面右侧显示的是当前选中的依赖项的介绍信息;

idea-capacity-package-search-dependencits

idea-capacity-package-search-dependencits

# 依赖查找/添加

点击 ”Dependencies" 页面中部的搜索框并输入想要查找/添加的依赖名;IDEA 会自动搜索并帮我们罗列出所有符合搜索条件的依赖项,选择好依赖项的作用范围和版本信息,点击依赖列表右侧的 "Add" 按钮即可把对应的依赖添加到当前模块的 pom 文件中;

idea-capacity-package-search-search

idea-capacity-package-search-search