2016-08-30 1 views

Antwort

0

Versuch unter Code oder dieser LINK

public void actionPerformed(ActionEvent evt) 
{ 
private String m_MySqlPath=""; 
ResultSet res=null; 
res = DBHandler.getInstance().executeQuery("select @@basedir",null); 

     while(res.next()) 
     { 
      m_MySqlPath=res.getString(1) ; 
     } 



     m_MySqlPath = m_MySqlPath.replace("\\Data\\", "\\bin\\"); 

if (exportDB.isSelected() 
{  
try { 

     String executeCmd = m_MySqlPath + "\\mysqldump -u " + DB_USER 
     +" -p" + DB_PASSWORD + " " + DB_NAME + " -r " + "\""+FilePath + "\\" 
     + FileName+"\""; 

    Process runtimeProcess = Runtime.getRuntime().exec(executeCmd, null); 

    BufferedReader r=new BufferedReader(new InputStreamReader(runtimeProcess.getInputStream())); 
    String s; 
    while((s=r.readLine())!=null) 
    { 
     System.out.println(s); 
    } 

    return true; 

} 
catch (final Exception ex) { 
    ex.printstackTrace(); 
    return false; 
} 
} 
Verwandte Themen