Retour aux mises à jour
New releaseJul 21, 2026

dbeaver v26.1.3

Outil de base de données universel gratuit et client SQL

Partager

Twitter URL Codacy Badge Apache 2.0 Tickets in review

DBeaver

Outil de base de données gratuit et multiplateforme pour les développeurs, les programmeurs SQL, les administrateurs de bases de données et les analystes.

  • Possède de nombreuses fonctionnalités incluant l'éditeur de schéma, l'éditeur SQL, l'éditeur de données, l'intégration IA, les diagrammes ER, l'export/import/migration de données, les plans d'exécution SQL, les outils d'administration de bases de données, les tableaux de bord de bases de données, le visualiseur de données spatiales, les tunnels proxy et SSH, l'éditeur de pilotes de bases de données personnalisés, etc.
  • Prend en charge plus de 100 pilotes de bases de données dès l'installation.
  • Prend en charge toute base de données disposant d'un pilote JDBC ou ODBC (pratiquement toutes les bases de données existantes).
  • Prend en charge la complétion intelligente par IA et la génération de code avec OpenAI ou Copilot

Téléchargement

Vous pouvez télécharger les binaires précompilés depuis le site officiel ou directement depuis les versions GitHub.
Vous pouvez également télécharger la version Early Access. Nous publions quotidiennement.

Exécution

Il suffit d'exécuter l'installateur, puis de cliquer sur l'icône de l'application. Ou de décompresser une archive et d'exécuter dbeaver depuis la ligne de commande.

Remarque : DBeaver nécessite Java pour fonctionner. OpenJDK 21 est inclus dans toutes les distributions DBeaver. Vous pouvez changer la version JDK par défaut en remplaçant le répertoire jre dans le dossier d'installation de dbeaver.

Documentation

Architecture

  • DBeaver est écrit principalement en Java. Il utilise cependant également un ensemble de composants natifs spécifiques au système d'exploitation pour l'interface de bureau, les pilotes de bases de données hautes performances et la mise en réseau.
  • Frameworks de base :
    • Plateforme OSGI pour les plugins et la gestion des dépendances. La version communautaire se compose de plus de 130 plugins.
    • Plateforme Eclipse RCP pour la construction d'interfaces utilisateur riches.
    • JDBC pour l'API de base de connectivité aux bases de données.
    • JSQLParser et Antlr4 pour la grammaire SQL et l'analyseur sémantique.
  • Pour la mise en réseau et les fonctionnalités supplémentaires, nous utilisons un large éventail de bibliothèques open source telles que SSHJ, Apache POI, JFreeChart, JTS, Apache JEXL, etc.
  • Nous séparons les plugins de modèles des plugins d'interface de bureau. Cela nous permet d'utiliser le même ensemble de plugins « back-end » dans DBeaver et CloudBeaver.
  • Dépendances : étant une application OSGI, nous utilisons des dépôts P2 pour les dépendances tierces. Pour les dépendances Maven supplémentaires, nous utilisons notre propre dépôt P2 DBeaver.

Bases de données prises en charge

Version communautaire

Dès l'installation, DBeaver prend en charge les pilotes de bases de données suivants : MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Presto, Trino, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, Redshift, Athena, SAP HANA, MaxDB, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch, Ocient, Ingres, OmniSci, Yugabyte, IRIS, Data Virtuality, Denodo, Virtuoso, Machbase, DuckDB, Babelfish, OceanBase, Salesforce, EnterpriseDB, Apache Druid, Apache Kylin, Databricks, OpenSearch, TiDB, TDEngine, Materialize, JDBCX, Dameng, Altibase, StarRocks, CUBRID, GaussDB, DolphinDB, LibSQL, GBase 8s, Databend, Cloudberry, Teiid, Kingbase.

Versions PRO

Les versions commerciales étendent les fonctionnalités de nombreux pilotes populaires et prennent également en charge des sources de données non-JDBC telles que : ODBC, MongoDB, Cassandra, Couchbase, CouchDB, Redis, InfluxDB, Firestore, BigTable, DynamoDB, Kafka KSQL, Neo4j, AWS Neptune, AWS Timestream, Azure CosmosDB, Yugabyte, Salesforce, etc.
Nous prenons également en charge les fichiers plats en tant que bases de données : CSV, XLSX, Json, XML, Parquet.
Vous pouvez trouver la liste de toutes les bases de données prises en charge dans les versions commerciales ici.

Retours

Catégories