Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Dump MySql con java

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    quindi come dovrei correggere ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    e l'errore è???
    non funziona non vuole dire molto.


    ps il warning è d'obbligo perché scrivi la password in chiaro su una shell (quindi visibile da chiunque)
    RTFM Read That F*** Manual!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    no nessun errore !! se lo faccio da linea di comando come ho già scritto funziona !! esce solo il warning

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    infatti, io volevo fargli fare 2 cose:

    1. scrivere l'intero comando su una sola stringa e fargli eseguire quella (è una prova). Questo perché come ha detto andbin, ho l'impressione che tu voglia fare una cosa, e in esecuzione arrivi un'altra cosa.
    2. fargli redirezionare gli output, nel blocco finally (anche se secondo me non ci entra mai) fargli fare una cosa del genere

    codice:
    Process proc = null; // inizializzala a dovere
    		InputStream error = proc.getErrorStream();
    		InputStream output = proc.getInputStream();
    
    
    		// print out error
    
    
    		System.out.println("Error stream ");
    
    
    		BufferedReader br = new BufferedReader(new InputStreamReader(error));
    		String line = null;
    		while ((line = br.readLine()) != null) {
    			System.out.println(line);
    		}
    		
    		System.out.println("Output stream ");
    
    
    		br = new BufferedReader(new InputStreamReader(output));
    		while ((line = br.readLine()) != null) {
    			System.out.println(line);
    		}
    anche se come dicevo alla fine il programma è interrotto senza che agli stream arrivino info.
    RTFM Read That F*** Manual!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    stai chiamando getErrorstream su un oggetto null in questo codice!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ma ma ma sei cieco?
    Ti ho fatto un sample su come fare la redirezione, ho anche messo nel commento inizializzala a dovere...
    RTFM Read That F*** Manual!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    ti chiedo scusa non avevo visto !!

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    ti chiedo scusa non avevo visto !!

    ok...è un warning, ti invitano ad usare opzioni "moderne".

    ps non disperdere mai l'output!
    RTFM Read That F*** Manual!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    no valia , invece mi sei stata utilissima !!
    Perpiacere adesso aiutami se puoi a capire questo warning !!
    l'ho eliminato cancellando l'opzione --database!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Finalmente ho risolto... grazieeeeeee.. era un errore di opzioni ...
    la string andava modificata cosi :
    codice:
            String [] executeCmd = {"mysqldump","-u".concat(user),"-p".concat(password),"--database","customers","-r",("\""+curdir+File.separator+filename+".sql\"")};
    però adesso mi da sto warning:
    Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.