服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - 卸载Navicat!操作所有的数据库靠它就够了

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

2020-11-13 22:07开源最前线猿妹整编 Mysql

今天猿妹就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具——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 等等

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

目前,DBeaver已经在Github上标星16.3K,累计分支1.5K。(Github地址:https://github.com/dbeaver/dbeaver)

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

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

安装方式

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

  • Windows和MacOS X安装程序,包括JRE
  • 在Linux上,可能需要手动安装Java(通常是通过运行sudo apt-get install openjdk-11-jdk或其他方式)。
  • 如果不使用安装程序,则可能需要从Adopt OpenJDK网站下载Java(JDK)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

延伸 · 阅读

精彩推荐
  • Mysqlwindows 下忘记mysql root密码的更改方法

    windows 下忘记mysql root密码的更改方法

    mysql数据库忘记了root密码是件很痛苦的事,本文介绍如何解决windows环境下mysql服务器忘记root密码的解决方法,需要的朋友可以参考下...

    mysql技术网2762020-06-29
  • Mysqlmysql 5.6.23 安装配置环境变量教程

    mysql 5.6.23 安装配置环境变量教程

    这篇文章主要为大家详细介绍了mysql 5.6.23 安装配置环境变量教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小迷糊搞支付2232020-09-02
  • MysqlMySQL取出随机数据

    MySQL取出随机数据

    MySQL 如何从表中取出随机数据 以前在群里讨论过这个问题,比较的有意思.mysql的语法真好玩. ...

    mysql技术网3152019-10-22
  • Mysqlmysql时间戳转成常用可读时间格式的两种方法

    mysql时间戳转成常用可读时间格式的两种方法

    mysql时间戳转成常用可读时间格式的两种方法,需要的朋友可以参考下。 ...

    mysql教程网3502019-11-11
  • MysqlMySQL 字符串函数大全

    MySQL 字符串函数大全

    如果字符串函数提供一个二进制字符串作为参数,结果字符串也是一个二进制字符串。被变换到一个字符串的数字被当作是一个二进制字符串。这仅影响比...

    mysql教程网4532019-10-31
  • Mysql开发人员为什么必须要了解数据库锁详解

    开发人员为什么必须要了解数据库锁详解

    这篇文章主要给大家介绍了关于开发人员为什么必须要了解数据库锁的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用数据库具有一定...

    咖啡拿铁3402020-09-14
  • MysqlMySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

    这篇文章主要介绍了MySQL远程连接丢失问题解决方法,Mysql错误Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0解决方法,需要的朋友可...

    junjie2852020-04-06
  • Mysqlmysql 数据类型TIMESTAMP

    mysql 数据类型TIMESTAMP

    timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 ...

    whsnow3832020-04-11