DBeaver 安装

article/2025/10/12 9:55:00

DBeaver

目录

    • DBeaver
      • 1、介绍
      • 2、发展史
      • 3、版本介绍
      • 4、下载与安装
      • 5、DBeaver 连接数据库(MySql)
      • 6、DBeaver 连接数据库(Hive)
      • 7、DBeaver 功能简介

1、介绍

在这里插入图片描述

  DBeaver是一种通用数据库管理工具,适用于需要以专业方式使用数据的每个人;适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具

  使用DBeaver,您可以像在常规电子表格中一样处理数据,基于来自不同数据存储的记录创建分析报告,并以适当的格式导出信息。对于高级数据库用户,DBeaver建议使用功能强大的SQL编辑器,大量的管理功能,数据和模式迁移的能力,监视数据库连接会话等。

  开箱即用的DBeaver支持80多个数据库。支持所有流行的数据库,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。

以可用性为主要目标,DBeaver提供:

  • 精心设计和实施的用户界面
  • 支持云数据源
  • 支持企业安全标准
  • 具有与Excel,Git等集成的各种扩展功能。
  • 大量功能
  • 多平台支持

DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好,且遵循ASL 协议。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,比如Windows、Linux、macOS 等操作系统。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。

2、发展史

  DBeaver于2010年作为一个业余项目启动。它原本是免费的,开放源代码的,具有漂亮且方便的用户界面,并且包含数据库开发人员常用的功能。第一个正式版本于2011年在Freecode上发布。它迅速成为开源社区中的一种流行工具。

  同年,建立了官方网站,并创建了社区支持论坛(现已移至GitHub)。 2012年发布了Eclipse插件版本-此后,DBeaver成为Eclipse最受欢迎的数据库扩展之一(在所有Eclipse扩展中排名前50-60)。

  不久之后,各种软件供应商开始与DBeaver集成(主要是对其专有Eclipse RCP产品的扩展:Zend Studio,NXTware, DeltaDNA,等)。

  2014年发布了企业版(EE)版本。EE版本基于CE,但也提供对NoSQL / BigData数据库(Cassandra,MongoDB和Redis)的支持,并包括一些其他Eclipse插件。

2015年,DBeaver源代码/社区已移至GitHub。

  DBeaver CE在2017年获得了Apache许可的许可(从4.x版本开始)。

为了支持CE版本,DBeaver EE版本于2017年7月开始商业化。

3、版本介绍

社区版

  communityedition(CE)是DBeaver的初始版本。它于2010年发布,并于2011年成为开源(GPL)。CE版本包括对以下数据库的扩展支持:MySQL和MariaDB、PostgreSQL、Greenplum、Oracle、DB2 (LUW)、EXASOL、SQL Server、Sybase、Firebird、Teradata、Vertica、SAP HANA、Apache Phoenix、Netezza、Informix、Apache Derby、H2、SQLite、SnappyData任何其他具有JDBC或ODBC驱动程序的数据库。除了关系数据库,CE版本还支持WMI驱动程序(Windows Management Instrumentation–仅适用于Windows版本)。

Eclipse插件版

  一年后,为了响应多个用户的请求,Eclipse市场上发布了一个Eclipse插件版本。这个版本由使用eclipseide进行软件开发的程序员使用,他们的IDE中需要一个数据库管理工具。Eclipse插件包含了communityedition的大部分特性,并且也是在GPL许可下发布的。

企业版

  DBeaver 3.x宣布支持NoSQL数据库(最初的版本是Cassandra和MongoDB)。从那时起,DBeaver在社区版和企业版上被分成了两部分。企业版支持NoSQL数据库、持久查询管理器和其他一些企业级功能。EE版本不是开源的,需要购买许可证(可以免费生成试用版许可证)。

4、下载与安装

  DBeaver 社区版可以通过官方网站或者 Github 进行下载。两者都为不同的操作系统提供了安装包或者解压版,可以选择是否需要同时安装 JRE。另外,官方网站还提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中进行集成。

  DBeaver 支持中文,安装过程非常简单,不多说,唯一需要注意的是 DBeaver 的运行依赖于 JRE。DBeaver 着实体贴了些许,不用注册帐号,直接下载即可,也是人生幸事!

1、DBeaver 下载地址:https://dbeaver.io/download/

在这里插入图片描述

2、选择语言和权限

在这里插入图片描述

在这里插入图片描述

3、选定安装组件在进行选定安装组件部分,选择全部勾选。

在这里插入图片描述

4、安装即可

在这里插入图片描述

5、DBeaver 连接数据库(MySql)

  DBeaver 下载安装完成后,并不是直接可以用,要进行数据库的连接。一般情况下,第一次运行,会自动弹出如下内容,进行选择即可。此外,还可以直接点击左侧蓝色按钮,即

在这里插入图片描述

进行连接。

1、选择连接类型本文选择 MySQL 8+ 。

在这里插入图片描述

2、连接设置注意:数据库可以为空,不填写,但密码一定要填写!一定要!记得密码很重要,还记得之前文章提到过的密码设置吗?!
在这里插入图片描述

3、测试连接如果失败会主动弹出驱动设置,请求下载驱动文件,此刻选择下载即可。
在这里插入图片描述

4、继续测试此刻会发生两种情况:第一种,成功了;第二种,继续失败,且会出现如下信息。

在这里插入图片描述

5、解决问题打开酷酷的终端,运行 MySQL ,并输入如下指令:

show variables like '%time_zone%';
set global time_zone='+8:00';

终端运行结果示意图

在这里插入图片描述

6、连接成功

再次进行测试,显示成功。看左侧区域库与表区域,点击鼠标右键→连接即可。当小海豚下方出现一个绿色框框且有对号的图片时,即连接成功。

在这里插入图片描述

在这里插入图片描述

6、DBeaver 连接数据库(Hive)

  • 第一步,新建连接,选择Apache Hive

img

  • 第二步,点击驱动属性、下载对应的驱动,驱动下载完成后,填写连接的url信息。必须开启HiveServer2服务,HiveServer2的默认端口是10000

  尖叫提示:如果选择自动下载驱动,会出现版本不兼容或者下载失败的情况,所以不建议使用这种方式。最简单的方式是将hive JDBC的jar包直接加载进去即可,将其放在本地的一个文件夹下(可以放置在DBeaver的安装目录下),然后选择编辑驱动设置:如下图

img

在点击编辑驱动设置之后,会弹出一个窗口,让你选择驱动的位置,点击添加文件,选择相应的hive驱动即可。然后点击确定。

在这里插入图片描述

然后填写好url,点击测试链接进行测试,如下图:

在这里插入图片描述

成功链接之后,就可以像Hue一样操作Hive了,如下:

img

7、DBeaver 功能简介

  DBeaver 连接成功数据库之后,究竟如何操作,可以先围观一下以下信息。

1、操作界面功能版块划分

在这里插入图片描述

2、语言设置

在这里插入图片描述

3、代码颜色设置

在这里插入图片描述

4、简易操作

在菜单栏区域,鼠标放到某个按钮下,会对应显示其功能,譬如下图按钮1,即为新建编辑器;快去尝试一下区域2 部分按钮的功能吧!

在这里插入图片描述


http://chatgpt.dhexx.cn/article/flnidkMh.shtml

相关文章

DBeaver驱动安装

最近打算用DBeaver它来查看SQLite文件,需要安装驱动,总是安装不上有点苦恼 下载驱动的时候可能会出现如下提示: Can’t create driver instance Error creating driver ‘SQLite’ instance. Most likely required jar files are missing. …

使用 DBeaver 导入数据

如何上传数据 在开始使用 DBeaver 之前,用户 以 excel 格式收集了有关电视剧的信息。他的文件已经包含所有必要的列,但我们的英雄不想将其中一些列传输到数据库,因为它们是为他个人使用而创建的,与站点访问者无关。要仅快速加载网…

Dbeaver配置迁移

换电脑了,希望Dbeaver中的连接也一起带过去 但在Dbeaver中找了一圈,没找到可以导出配置的功能 搜了一圈资料并自己尝试,发现配置文件保存在两个文件中,只要把老电脑的这两个文件换到新电脑中就能迁移数据库连接配置

DBeaver 超级详细的安装与使用

一、下载DBeaver DBeaver是一种通用数据库管理工具,适用于需要以专业方式使用数据的每个人;适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费(DBeaver Community) 的多平台数据库工具。 DBeaver支持80多个数据…

DBeaver安装与使用教程(超详细安装与使用教程)

文章预览: DBeaver安装与使用教程(超详细安装与使用教程)一、DBeaver安装教程①下载地址②图文安装教程 二、DBeaver使用教程①mysql数据库为例1>填写数据库信息2>常用基本功能 DBeaver安装与使用教程(超详细安装与使用教程…

DBeaver下载安装教程

一、简单介绍 DBeaver是一款很好用的数据库连接工具,免费的,支持100多种数据库(基本上看得见的数据库不管是关系型还是非关系型的都可用) 不过可能需要下载驱动,如果驱动下载不了,连接失败,则…

dbeaver(下载、安装图文过程)

能够帮助你们解决问题是博主的荣幸,你们的支持是我创作的最大动力!:)欢迎关注点赞 文章目录 一、dbeaver下载二、dbeaver安装总结 一、dbeaver下载 提示:安装之前需要先确认好自己需要哪个版本的maven,避免浪费时间。 官网下载&am…

DBeaver连接mysql数据库图文教程

文章目录 前言一、DBeaver连接mysql数据库二、文档下载地址 前言 DBeaver是免费、开源、通用数据库工具,是许多开发开发人员和数据库管理员的所选。下面详细介绍Dbeaver连接mysql数据库的过程。 一、DBeaver连接mysql数据库 1、 打开Dbeaver后,按下图…

DBeaver详细使用

DBeaver使用 DBeaver使用相关快捷键数据库表的相关操作界面修改表结构生成相关SQL语句 数据库连接常用类型数据库连接查看已连接数据库相关信息 DBeaver使用 相关快捷键 新增sql编辑页面:ctrl】执行sql语句:CtrlENTERDbeaver提供了“功能模板”&#x…

DBeaver的使用

1.介绍 dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 2.下载安装 下载:https://dbeaver.io/ 安装:一键傻瓜式安装 3.创建连接 此处以连接Oracle为例 4.常用快捷键 ctrl enter 执行 sql , 默认…

工具之DBeaver安装及使用

一、 DBeaver介绍 dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的…

DBeaver:开源、跨平台、强大的数据库管理工具

文章目录 一、简介1.DBeaver 是什么2.DBeaver 的功能3.DBeaver 的优点 二、安装与配置1.系统要求2.下载与安装3.连接数据库 三、总结 一、简介 1.DBeaver 是什么 DBeaver 是一个流行的开源数据库客户端,它可以用于连接和管理多种不同类型的数据库系统,…

DBeaver安装与使用教程(超详细安装与使用教程),好用免费的数据库管理工具

🏆好的学习、工作从选对一个对于自己好用的软件开始。 点击目录跳转至相应目录的内容,更方便观看 🏆目录 🏆一、DBeaver介绍1.它支持任何具有一个JDBC驱动程序数据库,也可以处理任何的外部数据源。2.跨平台使用、支持…

dbeaver安装和使用教程

文章目录 一、简介二、安装教程三、使用教程1. 连接MySQL数据库2. 查看表数据3. 查看表属性3. SQL编辑器和控制台 一、简介 dbeaver是一款的数据库连接工具,免费,跨平台。 官网:https://dbeaver.io/下载地址:https://dbeaver.io…

前端——js关闭页面方法

为什么80%的码农都做不了架构师?>>> js关闭当前页面,当该页面不是其他页面打开的,而是直接输入url, 直接用window.close()无法关闭。 以下代码可以实现不同浏览器的关闭操作: function CloseWebPage(){ if…

js实现当前页面关闭功能

页面实现 <div><input type"button" value"关闭当前页" class"close" onclick"closeWin()"> </div>js的关闭方法 function closeWin(){//有关闭确认//if(confirm("您确定要关闭本页吗&#xff1f;")){w…

顺序表的按位查找

获取第i个位序的元素的值&#xff0c;在数组中的位置应该是下表i-1; ElemType代表线性表的元素类型&#xff1b; data指向的是malloc分配的内存空间的首地址&#xff1b; malloc返回的要与数据元素的类型保持一致&#xff0c;&#xff08;int&#xff09;强制转换&#xff0c…

查找(一)-----顺序表的顺序查找和折半查找

顺序表的顺序查找&#xff1a; 基于顺序表&#xff0c;查找指定的key元素&#xff0c; 给出三种&#xff1a;返回它的索引值&#xff08;否则返回-1&#xff09;&#xff0c; 判断是否存在这个值&#xff08;存在返回true&#xff0c; 否则false&#xff09;&#xff0c;查找&…

查找算法之顺序表

1、概念: 顺序查找(Sequential Search)又叫线性查找&#xff0c;是最基本的查找技术&#xff0c;它的查找过程是&#xff1a;从表中第一个&#xff08;或最后一个)记录开始&#xff0c;逐个进行记录的关键字和给定值比较&#xff0c;若某个记录的关键字和给定值相等&#xff0…

C语言实现顺序查找

概述&#xff1a; 顺序查找的查找过程为:从表中最后一个记录开始&#xff0c;逐个进行记录的关键字和给定值的比较&#xff0c;若某个记录的关键字和给定值比较相等&#xff0c;则查找成功&#xff0c;找到所查记录&#xff1b;反之&#xff0c;若直至第一个记录&#xff0c;其…