web-dev-qa-db-fra.com

Existe-t-il des clients JDBC de ligne de commande matures?

J'essaie de créer un ensemble de scripts de test qui effectueront des tests de boîte noire de quelque chose qui fonctionne avec la base de données. Pour cela, j'ai besoin d'émettre des commandes SQL à partir d'une entrée ou d'un fichier standard, ce qui était tout à fait possible avec le client "mysql", mais maintenant nous utilisons une autre base de données, qui n'a que le pilote jdbc. J'ai besoin des mêmes fonctionnalités de base en ligne de commande que le client mysql, mais pour toute base de données propulsée par jdbc. Est-ce possible sans programmer mon outil personnalisé Java?

36
Illarion Kovalchuk

Celui-ci est assez couramment utilisé, fonctionne avec n'importe quelle base de données SQL et est assez bien pris en charge: https://github.com/julianhyde/sqlline

9
Brent

J'ai eu du succès avec jisql pour les bases de données Oracle et Postgres, et il semble prendre en charge la plupart des bases de données avec des pilotes JDBC:

http://sourceforge.net/projects/jisql/

8
lreeder

Voulez-vous dire quelque chose comme http://web.quuxo.com/products/jdbctool/ ?

Edit 6/22: Qu'en est-il de HenPlus alors: http://henplus.sourceforge.net/ ?

7
Olaf