salve potreste aiutarmi?
ho bisogno di creare un arrai che contenga le variabili "message, sender, date, time" del mio codice:
codice:
import java.sql.*;
import java.util.Calendar;
import java.text.SimpleDateFormat;

/**
 * Legge i dati da un database
 */
 public class Select {

   public static void main(String[] args) {

      String connStr =
         "jdbc:mysql://localhost:1980/" +
         "test?user=root&password=nicola";
      String statement =
         "SELECT message, sender, messageDate " +
         "FROM guestbook";

      Connection conn = null;

      try {
         Class.forName("com.mysql.jdbc.Driver");
         conn = DriverManager.getConnection(connStr);

         Statement stmt = conn.createStatement();
         ResultSet rs = stmt.executeQuery(statement);

         while(rs.next()) {
            String message = rs.getString(1);
            String sender = rs.getString(2);
            java.util.Date d = rs.getDate(3);
            java.util.Date t = rs.getTime(3);

            if(sender == null) {
               sender = "mittente ignoto";
            }

            Calendar c = Calendar.getInstance();
            c.setTime(d);
            SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
            String date = df.format(d);

            c = Calendar.getInstance();
            c.setTime(t);
            df = new SimpleDateFormat("HH:mm:ss");
            String time = df.format(t);

            System.out.println(
               String.format("Messaggio da %s (%s, %s):\n%s",
                  sender, date, time, message)); 
         }

         conn.close();
      } catch (ClassNotFoundException e) {
         e.printStackTrace();
      } catch (SQLException e) {
         e.printStackTrace();
      }
   }
}
quindi poi dovrei fare system.out.println (array)...
io faccio così...
codice:
String[ ] data = new String [ ] {"message".....}
ArrayList list = new ArrayList(data)
spero di esser stato chiaro..
se sbaglio potreste dirmi come fare?grazie