DBeaver一款替代Navicat的数据库可视化工具

对于很多开发者来说,Navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作。从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代Navicat的工具。今天就给大家推荐一个可以完美替代的工具——DBeaver(Github开源)。

DBeaver 官网介绍是一款适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具。支持所有流行的数据库:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Apache Hive,Phoenix,Presto等

特点

  • 于Java开发,支持跨平台运行。
  • UI 是eclipse风格,对于学生时代一直使用eclipse 作为学习开发工具的我,非常顺眼。
  • 基于开源框架,支持编写各种插件。
  • 基于Java开发,也就是说Java能链接的所有的数据库,DBeaver都支持。同时,它可以处理任何可能具有或没有JDBC驱动程序的外部数据源。
  • 支持数据导入/导出,生成ER关系图,并且支持模拟数据生成,对于开发测试来说,这个功能非常强大。
  • 支持数据库比对,直接在浏览器生成比对报告,字段名、长度不一致等信息一目了然。

功能

1.支持多种数据库链接

上图所列的所有数据库,DBeaver都可以链接,当然企业付费版还支持一些非关系型数据库的链接。

第一次打开软件是没有任何驱动的,需要我们自己去下载连接驱动,

首先配置一下阿里的maven下载地址。窗口>>首选项>>DBeaver>>驱动>>maven>>添加,直接添加仓库。

ID: alimaven
名称: maven.aliyun.com
URL: http://maven.aliyun.com/nexus/content/groups/public/

然后菜单:数据库>>驱动管理器

找到对应的连接类型,点击编辑后再弹窗中选择下载/更新,下载对应的驱动文件。

再然后就可以 菜单》》数据库》》新建连接 链接数据库了。

2.数据可视化

数据表属性和数据一键切换,数据库读写监控、CRUD监控。

3.SQL编辑区

  • 支持SQL语法高亮(根据不同数据库进行提示)
  • 字段、表名提示,自动命名数据表别名。
  • 数据区支持直接筛选排序等。


4.ER图生成

5.数据库比对

可选再浏览器浏览还是存储到本地文件

结语

先说这些,其他功能再一点点摸索中。。。

到此这篇关于DBeaver一款替代Navicat的数据库可视化工具的文章就介绍到这了,更多相关DBeaver数据库可视化工具内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 一款免费开源的通用数据库工具DBeaver

    在制作<SQL 入门教程>时,接触到了这款非常强大易用的数据库管理和开发工具:DBeaver,也就是上面这个可爱的小河狸. DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL协议.可以通过官方网站或者 Github进行下载. 由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows.Linux.macOS 等.DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图

  • 详解关于Dbeaver的常用操作

    dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具. 在开发过程中能够极大的提升我们的工作效率,下面我把我日常使用到的功能描述一下: 1:与plsql相比,Dbeaver没有右击直接查看表注释的功能,但是Dbeaver提供了一个"打开声明"的功能,里面可以查看一些比较实用的内容:表列注释.创建该表的create语句: 2:在一般开发的情况下,往往需要查询的数据条数不会那么地多,要求查询速度响应快,为了使Dbeaver查询速度更快,所以可以设置每次查询数据返回的条

  • DBeaver一款替代Navicat的数据库可视化工具

    对于很多开发者来说,Navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作.从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代Navicat的工具.今天就给大家推荐一个可以完美替代的工具--DBeaver(Github开源). DBeaver 官网介绍是一款适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具.支持所有流行的数据库:MySQL,PostgreSQL,SQLit

  • 一文教会你配置使用Navicat或PLSQL可视化工具远程连接Oracle

    目录 写在前面 一.概述 二.下载 Oracle Instant Client 三.配置环境变量 四.配置监听 五.可视化工具环境配置 5.1.Navicat 5.2.PLSQL 总结 写在前面 本文讲解的是在没有 Oracle 环境,如何使用可视化工具配置远程连接服务器 Oracle 数据库. 一.概述 很多时候,我们需要使用SQL客户端工具连接服务器的 Oracle,由于本地没有安装Oracle,没有连接Oracle的oci.dll文件,导致使用可视化工具(如Navicat.PLSQL等)连

  • 配合Swagger使用绝佳的两款直观易用JSON可视化工具

    目录 前言 聊聊Swagger JsonHero 简介 使用 JsonVisio 简介 安装 使用 总结 前言 经常使用Swagger的小伙伴应该有所体会,Swagger对于JSON的支持真的很不友好!最近发现了两款颜值很不错的JSON可视化工具,可以优雅地展示JSON数据从而提高开发效率,推荐给大家! SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall 聊聊Swagger 我们先来聊聊Swagger对JSON支

  • 推荐几款 Redis 可视化工具(太厉害了)

    1. 命令行 不知道大家在日常操作redis时用什么可视化工具呢? 以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友.对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水.用可视化工具觉得很low. 命令行的鄙视用工具的,用高端工具的鄙视低端工具的,鄙视链一直存在.虽然用命令行自己也可以,但是总感觉效率上不如用工具,在视觉上不那么直观.尤其是看json的时候,在命令行就很不友好. 大佬朋友说:谁说命令行就不能格式化json了?可以利用iredis,用|将r

  • 厉害!这是Redis可视化工具最全的横向评测

    目录 1 命令行 2 可视化工具分类 3 redis desktop manager 4.medis 5.AnotherRedisDesktopManager 6.FastoRedis 7.RedisPlus 8.Red 9.Redis Insight 10.Iedis2 11.总结 1 命令行 不知道大家在日常操作redis时用什么可视化工具呢? 以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友.对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水.用可

  • 关于redis可视化工具读取数据乱码问题

    先给大家介绍下redis可视化工具读取数据乱码问题. 更改序列化方式即可解决此问题,具体代码如下 @Configuration public class RedisConfig { @Autowired private RedisTemplate redisTemplate; @Bean public RedisTemplate redisTemplateInit() { //设置序列化Key的实例化对象 redisTemplate.setKeySerializer(new StringRedi

  • Navicat for MySql可视化导入CSV文件

    本文为大家分享了Navicat for MySql可视化导入CSV文件的具体代码,供大家参考,具体内容如下 版本号:Navicate 12 1.创建一个数据库,右键单击表,导入向导import Wizard. 2.选择导入的数据文件格式,next-> 3.选择要导入的.csv文件,注意编码格式与文件编码格式一样否则会出现乱码,然后进行下一步 4.选择需要的分隔符,我用的Linux,所以record delimiter这个记录分隔符为LF,来表示下一行 5.根据你的csv文件内容来调整,field

  • 使用 Navicat 创建数据库并用JDBC连接的操作方法

    昨天学习 Java 的数据库部分,就试着写了一下 JDBC 连接的代码,并尝试与数据库进行连接.中间也是遇到了一些问题,解决之后,在这里分享一下,也算做个记录.(有写的不对的地方,欢迎留言) 一.Navicat 创建数据库 1.首先装这个数据库可视化的软件:Navicat for MySQL (就是下面这个啦)这个就不多说了,需要的自己百度教程: 2. 建立连接 输入连接名称,用户名.密码,然后 OK 就可以创建新的连接了. 这样新的连接就建立好了 3. 创建数据库 右键 刚创建的 Test 连

  • 推荐四款可视化工具(解决99%的可视化大屏需求)

    小编最经常的工作是将一些项目的数据从数据库导出,然后分门别类的列到excel表格中,领导看起来眼花缭乱. 小编想,要是能以图表可视化展现出来,领导就可以看到项目近几个月的走势,也知道之后要怎么决策了.小编尝试了使用excel制作图表,由于操作复杂,小编放弃了,于是小编在网上找到了以下四种可视化工具,现在我们来看一下: 1. 阿里云DataV 使用手机号或邮箱注册账号,会获得7天的体验期.阿里云DataV有强大的组件库,可以制作不同的样式,还可以链接数据库或API接口,炫酷的可视化大屏可以轻松完成

  • 解决Navicat导入数据库数据结构sql报错datetime(0)的问题

    错误发生情况: 将数据库从mysql5.7导出为sql,在mysql5.5上进行导入,报sql语句错误:datetime(0)- 错误发生原因 mysql5.7和mysql5.5的datetime.timestamp不兼容 mysql5.7导出的格式为 : datetime(0),mysql5.5则无法识别该语法 解决办法 将导出语句中datetime(0) 改为datetime,或者是timestamp(0) 改为timestamp 保持数据库版本一致 补充知识:navicat导入sql,数据

随机推荐