Retour aux mises à jour
New releaseAug 16, 2026

dbeaver v26.1.5

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

  • Pour les rapports de bugs et les demandes de fonctionnalités, veuillez créer un ticket.
  • Pour faire passer un ticket à une priorité plus élevée, veuillez voter pour lui avec 👍 sous la description du ticket.
  • Si vous avez des questions, des idées, etc., veuillez lancer une discussion.
  • Les pull requests sont les bienvenues. Consultez notre guide pour les contributeurs.
  • Visitez https://dbeaver.com pour plus d'informations.
  • Suivez-nous sur X et regardez des vidéos éducatives sur YouTube
  • Merci d'utiliser DBeaver ! Mettez une étoile si vous l'aimez.

Contribution : aidez le castor !

Hourra, nous avons atteint plus de 50 000 étoiles sur GitHub et nous continuons de croître !
C'est vraiment génial, et nous sommes ravis que DBeaver vous plaise.

  • Nous recherchons activement de nouveaux contributeurs de code source. Nous avons ajouté les libellés « Good first issue » et « Help wanted » à certains tickets. Si vous souhaitez faire partie de notre équipe de développement, soyez courageux et prenez un ticket. Nous sommes heureux de récompenser nos contributeurs les plus actifs à chaque sprint important.
  • Vous pouvez acheter une de nos versions commerciales. Elles incluent la prise en charge des bases de données NoSQL, des extensions supplémentaires et un support en ligne officiel. De plus, les utilisateurs sous licence ont des priorités dans les corrections de bugs et le développement de nouvelles fonctionnalités.

Merci !


Nos autres produits open source :

  • CloudBeaver - outil de gestion de bases de données basé sur le web, construit sur la plateforme DBeaver.
    S'exécute en tant que serveur (docker) et fournit une interface web riche (SPA).
  • dbvr - outil de gestion de bases de données en ligne de commande. Utile dans les pipelines CI/CD et toutes sortes d'automatisations.

Catégories