点击上方蓝色“方志朋”,选择“设为星标”

回复“666”获取独家整理的学习资料!

虽然有很多 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的界面展示:

开源最前线(ID:OpenSourceTop) 猿妹整编

https://ithelp.ithome.com.tw/articles/10196383、https://github.com/dbeaver/dbeaver

昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到。

关于算法刷题的困惑和疑问也经常听朋友们提及。这份笔记里面共包含作者刷LeetCode算法题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。有了这个笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断收藏了。

需要刷题笔记PDF文档的小伙伴可以直接长按扫码关注下方二维码,回复 「刷题笔记」 四个字自取:

关注下方公众号

????????????

回复关键字「刷题笔记」,即可下载

笔记版权归原作者所有,转载请注明出处 https://books.halfrost.com/leetcode/

再见了,收费的 Navicat!相关推荐

  1. 再见收费的Navicat,操作所有数据库就靠它了

    作为一名开发者,免不了要和数据库打交道,于是我们就需要一款顺手的数据库管理工具.很长一段时间里,Navicat 都是我的首选,但最近更换了一台新电脑,之前的绿色安装包找不到了. 于是就琢磨着,找一款免 ...

  2. 再见收费的Navicat,操作所有数据库就靠它了!

    作为一名开发者,免不了要和数据库打交道,于是我们就需要一款顺手的数据库管理工具.很长一段时间里,Navicat 都是我的首选,但最近更换了一台新电脑,之前的绿色安装包找不到了. 于是就琢磨着,找一款免 ...

  3. 再见收费的Navicat!操作所有数据库靠它就够了!

    为了快速管理数据库,我们一般都会选择一款顺手的数据库管理工具.Navicat.DataGrip虽然很好用,但都是收费的.今天给大家推荐一款免费.功能强大的数据库管理工具DBeaver,希望对大家有所帮 ...

  4. 再见了,收费的Navicat。

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 虽然有很多 SQL Client 可以操作数据库,但若仔细观 ...

  5. 再见了,收费的Navicat

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:今天给大家推荐 6 个 Spring Boot 项目,拿来就可以赚钱! 个人原创100W+访问量博客:点击前往, ...

  6. Github Star 过万!用这款免费工具代替收费的Navicat,我看行

    最近刚接手公司的新电脑,免不了又是一通环境安装.但是公司规定不能装破解软件,这就让我犯难了. 代码编辑器什么都还好说,但是数据库管理工具,可谓是我最高频使用工具之一了.之前一直用的 navicat 在 ...

  7. 再见,收费的 Teamviewer!!!

    微信搜索逆锋起笔关注后回复编程pdf 领取编程大佬们所推荐的 23 种编程资料! 1.背景介绍 teamviewer 想必很多人听过吧,一款远程控制软件,如果没有接触过的,没关系,你是否有这样的需求: ...

  8. 再见 Postman!Apifox 才是 YYDS!

    作为开软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色.但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法 ...

  9. Navicat的替代工具,开源免费的DBeaver支持多种数据库

    文章目录 前言 一.Navicat 1.Navicat介绍 2.优缺点 二.DBeaver 1.DBeaver介绍 2.支持的数据库类型丰富 总结 前言 提示:这里介绍了一个免费开源的数据库可视化工具 ...

最新文章

  1. android n AES加密,AndroidP AES 加密适配
  2. python中的类及self详解_Python类class参数self原理解析
  3. Python基础1 历史 变量
  4. JavaWeb显示器
  5. 推荐系统炼丹笔记:聊一聊特征交叉新方式CAN
  6. ubuntu 16.04 安装教程
  7. Linux一些经典书籍
  8. qt项目中的某一个类的输出中文信息乱码,其它类中文输出正常
  9. 用cookiecutter快速构建机器学习项目结构
  10. 索引体积_米家温湿度计体积虽小,耗电不小,如果经常离线,换颗电池吧
  11. MongoDB 3.0+访问数据库的方法
  12. hibernate4 could not initialize proxy - no Session
  13. yoga710怎么进入bios_重装系统看不懂bios?超详细中英文翻译,教你1分钟识别bios各项...
  14. ubuntu16.04 创建配置并使用虚拟环境
  15. 汽车厂自制的流水线边 物料亮灯防错系统
  16. 攻防世界Let_god_knows
  17. 实体店为什么难以留住客户?商业模式值得尝试
  18. 【彻底解决】Win10设置开机自动开启【移动热点】
  19. shell-xargs
  20. NYOJ 买牛奶(水题)

热门文章

  1. HDU.4903.The only survival(组合 计数)
  2. TokuDB vs Innodb 基准测试对比
  3. 自定义WPF窗体形状
  4. 剑指Offer——平衡二叉树
  5. BZOJ1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列
  6. 团队作业8——第二次项目冲刺(Beta阶段)--第六天
  7. windows 常用命令
  8. [POJ2104]K-th Number(区间第k值 记录初始状态)
  9. Ubuntu 系统 文件操作命令
  10. Qt中的 Size Hints 和 Size Policies