Exécutez des requêtes, connectez-vous aux bases de données, parcourez et exportez des données, voire gérez vos schémas, le tout sans quitter IntelliJ IDEA.
IntelliJ IDEA prend en charge MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra, etc. Vous trouverez la liste complète des fournisseurs de bases de données pris en charge ici.
PostgreSQL
MySQL
Oracle
Microsoft SQL Server
MondoDB
Redis
Azure SQL Database
Amazon Redshift
SQLite
Amazon DynamoDB
IBM Db2

Vous pouvez ajouter des bases de données via la fenêtre d'outils Database en réalisant une configuration simple.

Dans la fenêtre d'outils Database vous pouvez configurer, grouper et filtrer des sources de données, configurer des options d'affichage pour chaque source de données, et bien plus encore ! Toutes les sources de données connectées sont structurées par des schémas, des tables et des colonnes pratiques.

IntelliJ IDEA comporte une interface utilisateur graphique permettant de naviguer facilement parmi les données : l'éditeur de données. Dans l'éditeur de données, vous pouvez réaliser toutes sortes d'actions sur les ensembles de résultats, telles que le tri, la modification et l'importation/exportation.

Vous pouvez exécuter des requêtes SQL directement dans l'IDE depuis une console de requêtes dédiée : tapez simplement ce que vous voulez exécuter.

Vous pouvez naviguer librement parmi les données, les trier, modifier les valeurs des cellules, ajouter/supprimer des lignes localement et pousser les modifications vers des bases de données actives, le tout sans avoir à écrire une seule requête SQL !

Comparez le contenu de deux objets de base de données côte à côte. IntelliJ IDEA met en évidence les cellules aux valeurs discordantes ou identiques, voire des lignes entières.

IntelliJ IDEA prend en charge une large gamme de formats d'importation/exportation de données : SQL, TXT, CSV, JSON, XML, Markdown, Excel et autres formats texte contenant des valeurs séparées par des délimiteurs.

Vous pouvez créer des conditions de filtre ou appliquer un filtrage rapide. Filtrez les lignes selon les valeurs dans les colonnes, écrivez des requêtes dans le champ WHERE, et bien plus encore.
Tirez parti des capacités de l'AI Assistant pour des requêtes et un traitement de données plus efficaces.

L'AI Assistant peut générer du code SQL directement dans la console de requête, accessible via la fenêtre Database Tools.

L'AI Assistant peut créer des tables et les remplir avec des données d'exemple directement dans l'éditeur.
La saisie semi-automatique cloud, alimentée par l'IA, complète le code en temps réel en fonction du contexte de votre requête SQL. Vous n'avez pas besoin d'effectuer d'actions supplémentaires pour déclencher la saisie semi-automatique cloud dans une console, puisqu'elle est activée par défaut – continuez simplement vos requêtes !

Dans le chat, vous pouvez poser à l'AI Assistant n'importe quelle question liée à une base de données ou à une requête, lui demander d'effectuer des actions, et bien plus encore !

Affichez une liste de prompts d'IA pour sélectionner des AI Actions dans le menu contextuel, puis choisissez l'action que vous souhaitez effectuer.

IntelliJ IDEA permet de générer un diagramme démontrant la relation entre les différents types d'objets dans la base de données.

Vous pouvez obtenir une représentation graphique des résultats de la requête SQL dans l'éditeur de données. Vous avez le choix entre de nombreux types de graphique, tels que des histogrammes, des graphiques à secteurs, aires ou lignes, parmi tant d'autres.

IntelliJ IDEA prend en charge les cartes thermiques en grille dans l'éditeur de données, offrant deux palettes de couleurs : Diverging et Sequential.
Appliquez ces palettes à l'ensemble de la table, aux colonnes individuelles ou uniquement aux valeurs booléennes pour visualiser des modèles et repérer rapidement des tendances et des variations dans les données.

L'exécution de requêtes dans IntelliJ IDEA est simple : cliquez simplement sur l'icône Query Console dans la fenêtre d'outils Database, tapez votre requête et cliquez sur le bouton Execute.

Vous pouvez afficher et gérer les résultats de la requête directement dans l'éditeur.

IntelliJ IDEA propose une saisie semi-automatique du code qui tient compte du contexte et vous aide à écrire des requêtes SQL plus rapidement.

IntelliJ IDEA détecte les erreurs dans vos requêtes et suggère des correctifs instantanément.

Connectez des bases de données à votre application Spring Boot et profitez d'une prise en charge complète de la gestion des données.

IntelliJ IDEA prend en charge de façon standard les frameworks de persistance, ce qui simplifie la gestion des données pour vos applications Java ou Kotlin.

Au cours de cette session de démonstration, nous allons vous montrer comment écrire des requêtes SQL et travailler avec des données dans IntelliJ IDEA, de l’écriture de simples requêtes à des tâches plus avancées, grâce à la fonctionnalité intégrée de gestion des bases de données.
Toutes les fonctionnalités de gestion des données sont également disponibles depuis l'outil autonome de gestion des bases de données de JetBrains : DataGrip.