" select idtavolo"+
"from ha_una"+
" where idtavolo="+posti+" and ha_una.dataprenotazione where data = '"+s_data+"');";
allora la query dovrebbe essere questa ma basta un attimo per controllarla su mysql
per stampare la tabella invece ti consiglio di salvare i dati in un'array e poi stamparli come preferisci..
es
String [] tavoli;
Statement statement = null;
try {
statement = connection.createStatement();
ResultSet rs = statement.executeQuery(qui ci va la tua query);
ArrayList<String> list = new ArrayList<String>();
while (rs.next()) {
list.add(rs.getString("idtavolo"));
}
tavoli = new String[list.size()];
tavoli = list.toArray(tavoli);
} catch (SQLException z) {
}
il consiglio è questo se devi prendere un solo elemento dal database,se invece devi prendere tanti elementi
String [] tavoli;
Statement statement = null;
try {
statement = connection.createStatement();
ResultSet rs = statement.executeQuery(qui ci va la tua query);
while (rs.next()) {
String s1 = rs.getString(1);
String s0 = rs.getString(2);
double s2 = rs.getDouble(3);
ecc....
}
e qui li salvi dentro un oggetto creato apposta es oggetto Partecipazione(String a,String b,double c)
se sono tante tuple, crei un oggetto per ogni tupla e lo inserisci in un array Partecipazione[]
} catch (SQLException z) {
}