salve potreste aiutarmi?
ho bisogno di creare un arrai che contenga le variabili "message, sender, date, time" del mio codice:
quindi poi dovrei fare system.out.println (array)...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(); } } }
io faccio così...
spero di esser stato chiaro..codice:String[ ] data = new String [ ] {"message".....} ArrayList list = new ArrayList(data)
se sbaglio potreste dirmi come fare?grazie

Rispondi quotando