数据就是软件的血液,如果没有数据整个项目就像没有血液的躯壳没有多大价值。我们开发时经常需要用到一些客户端去访问数据库查询、更新数据等操作。现在市面上有很多访问数据库的客户端,比如访问mysql数据库的:Navicat、sqlyog等工具;访问oracle数据库的:PLSQL、sqldeveloper等。其中PLSQL还不是很好安装,因为只有32位的而我们大都使用的电脑是64位的,所以需要修改一些配置。
今天为大家推荐一个很好用的工具:JetBrains DataGrip,它几乎支持所有的数据库。不用你安装多个客户端。这个软件和idea是同一个公司开发的,因此也内置到了idea中不需要你单独下载。下面就简单介绍一下它的使用方式。

新建连接

以mysql为例

IDEA 数据库架构图 idea数据库软件_数据库


首先点击右侧的Database点击左上角加号选择Data Source点击mysql,然后进入数据库连接界面

安装或更新驱动

IDEA 数据库架构图 idea数据库软件_ide_02


如果第一次使用需要下载驱动在下图绿色框部分会提示你安装驱动。如果有新的驱动包同样的部位也会有提示,点击就可以更新了。左侧红色框里显示的是支持的其他的数据库。

IDEA 数据库架构图 idea数据库软件_数据库_03


这就是一个更新的提示,点击update就可联网下载最新的驱动。

填写连接信息

  1. Name一般是@符合加Host地址,也可以改其他名字
  2. Host地址就是数据库的地址
  3. Port如果是mysql就写默认的3306,根据你数据库而定
  4. Database可以不填也可以填你指定的库
  5. User就是数据库的用户名
  6. Password就是数据库的密码
  7. URL根据你上面添加信息自动生成

    填写完之后就可以点击Test Connection 来测试是否能连接成功,上图表示连接成功。

数据库的显示设置

IDEA 数据库架构图 idea数据库软件_mysql_04


点击连接界面的Schemas,可以选择All schemas就可以看到所有的数据库。如果想看个别的数据库就只在下方选择自己要用的数据库打钩即可。

数据库命令行操作

IDEA 数据库架构图 idea数据库软件_数据库_05


点击图片右上角红色圆圈里的open console,进入命令行界面。这里可以写任何sql语法,每个完整的sql语句都以分号结尾,当你点击已经sql时它就会被绿色的框选中,此时你可以点击左上角的绿色按钮执行,也可以使用快捷键:Ctrl + Enter。执行完下方就会出现执行的信息,如果是查询就会显示查询的结果。使用快捷键执行时要选中要执行的sql再回车。

IDEA 数据库架构图 idea数据库软件_IDEA 数据库架构图_06


IDEA 数据库架构图 idea数据库软件_ide_07


Oracle的连接方式和这个类似大家可去尝试一下特别好用。

IDEA 数据库架构图 idea数据库软件_数据库_08