首页 文章详情

卸载Navicat!操作所有的数据库靠它就够了

码农突围 | 326 2021-02-18 23:38 0 0 0
UniSMS (合一短信)

点击上方“码农突围”,马上关注

这里是码农充电第一站,回复“666”,获取一份专属大礼包

真爱,请设置“星标”或点个“在看”

来自:开源最前线(ID:OpenSourceTop)

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

虽然有很多 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上标星16.3K,累计分支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的界面展示:






- END -


最近有不少老铁在后台留言说,想进大厂,但是算法不好。最近我整理了一份刷题实录,这份刷题实录,也让我进了心仪的大厂。现在开放分享给大家。希望对大家有所帮助。

任何的算法题,如同写作文一样,都有一些模板可以套用的。比如面试常考的DP(动态规划),难的是一些关键点是否能想清楚。比如你能写出动态转移方程,这题基本上就可以AC了。


整个刷题实录内容,包括 双子针、动态规划、二分查找、贪心算法、深度优先搜索、字符串、递归、字典树、排序、链表等相关专题内容。图文并茂,附有刷题答案源码。


刷题任务的题目,是根据题目的类型来汇总的,总结了八个类别,每个类别下面也总结了5个左右的题型,帮助大家分门别类的突破,所以刷起来相对会更有重点和针对性。如果从头到尾的刷,每周按顺序刷42题,很容易让自己坚持不下来,也会觉得很枯燥。所以在制定计划的时候可以让这个计划变得更“有趣"和针对性,让它看起来更容易实现一点,才会更容易坚持。

目前上述内容已打包成完整电子书,具体获取方式如下:
  1. 扫描关注 程序猿进阶 公众号;

  2. 程序猿进阶 公众号后台回复关键词「9999」获取下载地址。

扫描关注,回复"9999"即可下载

最近热文

•  为什么CTO、技术总监、架构师都不写代码,还这么牛逼?
GitHub刷屏!阿里程序员成功考上公务员指南火了!
死磕Synchronized底层实现
万字详解!Git 入门最佳实践 !
•  受不了互联网996,我终于如愿上岸在国企当程序员!

在这里,我为大家准备了一份2021年最新最全的《Java面试题及答案V4.0》,这套电子书涵盖了诸多后端技术栈的面试题和答案,相信可以帮助大家在最短的时间内复习Java后端的大多数面试题,从而拿到自己心仪的offer。
截了张图,大家可以仔细查看左边的菜单栏,覆盖的知识面真的很广,而且质量都很不错。


资料获取方法

  1. 扫描下方二维码

  2. 后台回复关键词:Java核心整理

明天见(。・ω・。)

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter