Bonjour, j'essaie de sauvegarder une table, stockée dans une base de données postgres, via un programme Java, Les instructions que j'utilise sont:
le probleme qui se pose est que windows atttend un mot de passe pour continuer d'exécuter la commande, mais je ne sais pas comment le lui transmettre, via mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String[] arg = {"cmd.exe", "/C", "C:/\"Program Files (x86)\"/postgresql/9.0/bin/pg_dump -h localhost -U postgres -Fc -t [tablename] [dbname] > [chemin absolu du fichier destinataire]"}; try { Runtime.getRuntime().exec(arg); } catch (Exception e) { e.printStackTrace(); }
des suggestions SVP? merci d'avance.
Partager