Connecter PHPStorm à une base de données

Une de mes features préférées de PhpStorm, pas super connue dans mon entourage, c’est l’intégration des bases de données directement dans l’IDE. Avant tout, sachez qu’il existe Datagrip qui est meilleur dans le domaine des bases de données et inclut bien plus de features. (Normal: il est conçu pour ça)

Elle permet de voir le contenu des tables, les mettre à jour (édition, supression) et possède une console pour faire vos requêtes SQL. Beaucoup de SGDB(R) sont supportés.

Pour ajouter une base de donnée:

De là, vous pouvez sélectionner le username, password etc. Force qu’il a (selon moi): la récupération d’une db depuis un tunnel SSH. Pas besoin d’ouvrir le port sur le serveur distant pour s’y connecter. Il est également possible de mettre une database en Read only ce qui rend impossible la mise à jour de cette base de données: idéal pour ne pas casser la production.

N’oubliez pas d’installer le JDBC qui va bien, sinon ça ne peut pas fonctionner.

Une fois que vous avez ajouter vos bases de données, ça ressemble à ceci: