Je ne suis pas un grand fan d'outil en Java mais il faut reconnaitre pour tout ce qui touche à de la gestion de base de donnée, Java est imbattable en natif...
1. Mon choix le plus open & extensible se porte sur l'outil Java "Dbeaver Community" ( en alternative de DbVisualizer, Dbschema, ...) : https://github.com/dbeaver/dbeaver ; Qui supporte + de 100 connecteurs ( dont ajout manuel possible voir demander à l'IA si besoin: https://dbeaver.com/docs/dbeaver/7.3/Database-drivers/ ) sans compter les plugins eclipse comme "Sync Git" (https://dbeaver.com/docs/dbeaver/Project-team-work/#installing-the-git-extension ) option payante partout.
2. En terme de flexibilité / facilité / modernité (npm) "Dbgate" pour l'essentiel : https://github.com/dbgate/dbgate ( similaire mais si besoin d'une license lifetime: https://github.com/beekeeper-studio/beekeeper-studio/ )
3. En mode full-cli / tui sans hésiter qui est en python : https://github.com/Maxteabag/sqlit ( test rapide avec uvx: `uvx -p 3.12 --with="pymysql" --from sqlit-tui sqlit --mock=sqlite-demo` ). Il est inspiré de harlequin plus complet mais plus lourd, rapide test: `uvx "harlequin[duckdb,postgres,mysql,s3]" -i <(echo 'SELECT * FROM duckdb_functions();')`