虽然有很多 SQL Client 可以操作数据库,但若仔细观察会发现能满足跨平台、支持众多主流数据库系统、以图形化接口操作数据、提供多种汇入输出方式且以独立应用程序运作的选择还真没几个,可能很多程序员都倾向于选择Navicat。

今天就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具- DBeaver。DBeaver适用于所有开发人员、SQL程序员、数据库管理员和分析人员等,它支持任何具有JDBC驱动程序的数据库,EE版本还支持非JDBC数据源(MongoDB,Cassandra,Redis,DynamoDB等)。

DBeaver的功能特性相当丰富,包括

  • 丰富的数据编辑器,元数据编辑器、SQL编辑器,ERD,数据导出/导入/迁移,执行SQL查询和脚本等

  • 基于Eclipse平台

  • 支持以下数据库:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等

目前,DBeaver已经在Github上标星18K,累计分支1.5K

Github地址:

https://github.com/dbeaver/dbeaver

你可以直接从官方网站或直接从Github上下载预构建的二进制文件。

安装方式

DBeaver需要Java(JRE)1.8+才能运行。具体安装步骤如下:

  • Windows和MacOS X安装程序,包括JRE

  • 在Linux上,可能需要手动安装Java(通常是通过运行sudo apt-get install openjdk-11-jdk或其他方式)。

  • 如果不使用安装程序,则可能需要从Adopt OpenJDK网站下载Java(JDK)。

安装完之后,首先要做的就是创建数据库连接,通过菜单“数据库” -> “新建连接”打开新建连接向导窗口:

接着选择数据库类型,这里以MySQL为例:

接着填写连接信息,诸如 Host、Username、Password:

按照步骤提示安装后,应该就会在左手边的数据库面板里看到刚刚建立的连接,当我们试图展开时,DBeaver就会自动进行连接。首次连接时,会自动跳出下载数据库驱动程序的提示,这时只要按下载 (Download) 即可。DBeaver会自己下载/安装完成这个步骤:

此外,值得一提的是,DBeaver支持中文,其实 DBeaver 的图形接口非常成熟 (毕竟是基于Eclipse嘛~),所以若只是查询数据的话,连 SQL 都不用下了,直接对想要查询的数据表点两下,就会在右边出现查询结果。

最后让我们来看一下DBeaver的界面展示:

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。

DBeaver数据库可视化工具相关推荐

  1. 数据库可视化工具分享 (DBeaver)

    前提: 最近公司下发通知,所有开发人员 必须 卸载 Navicat 数据库可视化工具,不知道兄弟们有没有在使用的,可能现在的反应跟我一样,一脸懵逼,Navicat为什么不能使用呢? 有事没事找度娘,于 ...

  2. 扩展02 - 数据库可视化工具

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据库可视化工具 1.SQLyog 2.navcat 3.MySQL Workbench 4.dbeaver 5.datag ...

  3. MongoDB数据库可视化工具实现删除功能

    这里引入一篇百度经验文章,介绍通过可视化工具 Studio 3T for MongoDB实现删除数据的功能. 在MongoDB数据库可视化工具中,可以使用MongoDB shell对集合进行删除操作, ...

  4. 如何用数据库可视化工具:DataGrip导入数据

    ** 如何用数据库可视化工具:DataGrip导入数据 安装mySQL和DataGrip* mySQL下载教程:https://blog.csdn.net/wangpaiblog/article/de ...

  5. 数据库可视化工具 dbForge Studio for MySQL 快速入门以及进阶指导

    dbForge是个很优秀的数据库可视化工具 目前是我用过唯一可以断点调试sql语句的软件 以下对dbForge的一些基本操作和进阶操作做个说明与记录 一.入门操作 1.连接数据库 2.当前连接信息面板 ...

  6. 学习MySQL的第一步:安装MySQL及数据库可视化工具Navicat

    写作初衷❤ 笔者电脑上的MySQL不知为何无法启动,经上网搜索解决办法无果,只能卸载重新安装. 大多数人去MySQL官网下载,不知道要下载哪一个文件,比如有MySQL Enterprise Editi ...

  7. Android Studio 数据库可视化工具(Database Inspector)报错

    Android Studio 数据库可视化工具(Database Inspector)报错 使用这个工具的时候报了错 ,(诸位还有可能是好奇点了一下),然后,就报错了 提示如下: Database I ...

  8. python画鱼骨图_程序员高效率实用工具推荐(web开发+爬虫+数据库+可视化工具+……)...

    最近我深深的发现利用好编程实用小工具,代码简直在狂奔,工作效率也在大大提升.那种没有deadline压迫感的得意嘴脸,估计你分分钟想往我脸上扔100个臭鸡蛋-- 为了让大家能像我一样神清气爽,不再成为 ...

  9. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

  10. C#——《C#语言程序设计》实验报告——数据库编程——基于ADO.NET技术和WPF技术的简单数据库可视化工具DEMO

    一.实验目的 掌握ADO .NET数据离线与在线访问模型: 掌握应用LINQ进行数据查询: 继续应用WPF技术进行界面编程. 二.实验内容 使用提供的Northwind.mdb数据库,利用DataGr ...

最新文章

  1. mysql PHP注册代码_求分享简单的php注册+mysql数据库登录源码
  2. 学计算机选电脑,大学准备学计算机,选怎样配置的电脑好?
  3. VTK:网格之InterpolateFieldDataDemo
  4. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印
  5. Coding and Paper Letter(二)
  6. Java Web学习笔记08:分页技术
  7. Ruby之入门(一)
  8. CSS常用基础效果---文字与图片并排+导航栏
  9. Serializer的功能
  10. 华为计算机怎么算根号,华为手机计算器的根号是什?
  11. 钟表维修管理系统技术解析(八) 保修记录、新增、修改、报废
  12. 计算机维修高级技能,高级计算机维修工操作技能考核试卷
  13. AI视频智能平台EasyCVR设备录像出现无法播放现象的问题修复
  14. python画红色填充三角形_用单独的颜色填充Matplotlib三元组中的三角形
  15. python都学什么啊-那些效率高的人都在偷偷学什么?
  16. 资产密集型企业,这么做管理更高效
  17. 酷盘 文件服务器,酷盘网页登陆
  18. python京东自动签到_python实现自动登录 签到 京东 苏宁
  19. 【前端开发】开启鸿蒙系统2.0(华为mate手机)的安卓调试 - 开发者选项 - USB调试
  20. chromium-browser添加flash插件

热门文章

  1. PS如何修改扩展插件的名字(Photoshop重命名插件教程)
  2. eclipse汉化小教程
  3. JAVA编写猜拳游戏
  4. 新中大连接服务器文件,新中大服务器数据库未能连接
  5. 塞班S40手机内存出现乱码无法删除的解决办法
  6. 【杂谈】路由器在AP模式下使用多账号连接校园网(电脑)
  7. ssm+爱尚购物 毕业设计-附源码211622
  8. 黑莓7100T激活上网、彩信设置(转)
  9. 惠普1020打印机查看已打印页数
  10. matlab画出n的阶乘,matlab计算n的阶乘函数程序