java i skrypt mysql

0

Witam.

Mam pytanie czy istnieje możliwość poprzez jave uruchomić skrypt? Chodzi mi o to aby przywrócić backup lub dumb serwera z poziomu javy. Czyli wczytać plik ze skryptem i aby się wykonał na serwerze mysql? Jeśli tak czy mógłby ktoś podrzucić jakiś kawałek kodu albo polecenie z jakiego należy skorzystać?

0

Masz kawałek mojej klasy do wykonywania skryptów

    private void wykonaj()
    {
        String[] commands=question.getText().split(";");
        try
        {
            for (int i=0;i<commands.length;i++)
            {
                String polecenie=commands[i].replaceAll("\n","")+";\n";
                if (!polecenie.startsWith(";"))
                {
                    st.execute(polecenie);
                }
            }
            conn.commit();
            answer.setText("Sukces");
        }
        catch (SQLException e)
        {
            try
            {
                conn.rollback();
            }
            catch (SQLException ex)
            {
                answer.append("\n"+e.getMessage());
            }
            answer.setText("Błąd: "+e.getMessage());
            while ((e=e.getNextException())!=null)
            {
                answer.append("\n"+e.getMessage());
            }
        }
    }

question jest typu JTextArea, użytkownik może tam napisać skrypt lub wczytać go z pliku
conn jest klasy Connection
st jest klasy Statement

   conn.setAutoCommit(false);                 
   st=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
</quote>

1 użytkowników online, w tym zalogowanych: 0, gości: 1