
Ayuda con ResultSet Urgente
Publicado por Enzo (8 intervenciones) el 20/09/2016 20:30:44
El problema que tengo que que al tomar el Resultset para saber el estado de unas Habitaciones(Los estados son solo 3(1,2 y 3))) y cuando hago el respectivoResultSet rs= consultaStatus.executeQuery(); me da los estatus así:
1
2
1
1
3
2
1
ok todo bien hasta aqui, el problema es que quiero almacenar esos valores en un array de int.
o sea separar las filas y no que me las de todo junto y devolver esa array
1
2
1
1
3
2
1
ok todo bien hasta aqui, el problema es que quiero almacenar esos valores en un array de int.
o sea separar las filas y no que me las de todo junto y devolver esa array
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
private int[] DameStatusCabanas()
{
String instruccionSql="SELECT estado FROM HABITACION";
int[] statusHabitacion =new int[8];
try
{
Connection conecta= DriverManager.getConnection("jdbc:mysql://localhost:8889/Hospedaje",
"root","root");
PreparedStatement consultaStatus=conecta.prepareStatement(instruccionSql);
ResultSet rs= consultaStatus.executeQuery();
while(rs.next())
{
System.out.println(rs.getInt(1));
}
rs.close();
} catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("Error al buscar el Status de las habitaciones");
}
return statusHabitacion;
}
Valora esta pregunta


0