ho scritto questo per connettermi e leggere dati da un db:
codice:
public class Leggi {

    static final String DRIVER = "com.mysql.jdbc.Driver";
    static final String DATABASE_URL = "jdbc:mysql://......";

    public static String leggi() {
        String line = "";
        String colonne = "";
        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;

        try {
            Class.forName(DRIVER);
            connection = DriverManager.getConnection(DATABASE_URL);
            statement = connection.createStatement();
            resultSet = statement.executeQuery("select * from movimenti");
            String i = "";
            String e = "";
            String u = "";
            String c = "";
            String d = "";
            while (resultSet.next()) {
                i = resultSet.getString(1);
                e = resultSet.getString(2);
                u = resultSet.getString(3);
                c = resultSet.getString(4);
                d = resultSet.getString(5);
                line += i + ": " + e + ", " + u + ", " + c + ", " + d + "\n";
            }
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        } catch (ClassNotFoundException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        } finally {
            try {
                resultSet.close();
                statement.close();
                connection.close();
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, e.getMessage());
            }
            return colonne + "\n" + line;
        }
    }
tutto ciò verrà caricato in una textarea.
l'unica cosa che mi manca è il nome delle colonne.
cioè, sopra ai risultati vorrei stampare il nome delle colonne.
ma come faccio a prenderli??