17/08/2010, 22:48
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 14 años, 4 meses Puntos: 9 | |
Respuesta: select con for para empesar no se que es lo que queres hacer, pero si hablas de hacer un select no tenes por que utilizar un executeUpdate(...) .
executeUpdate(...) es solo para: INSERT, DELETE, UPDATE
executeQuery(...) es para: SELECT
supongamos que deseas obtener el cargo del CONCEPTO2...
// este método esta de forma genérica o sea que te puede servir para todas tus consultas, en algunos casos solo le tenes que cambiar el tipo de dato que va a devolver nada más.
public String getDato(String consulta) {
Conexion.abrirConexion();
Connection conn = (Connection) Conexion.getConexion();
String num = "";
System.out.println(consulta);
try {
Statement stmt = (Statement) conn.createStatement();
ResultSet rs = stmt.executeQuery(consulta);
if (rs.next())
num = rs.getInt(1);
rs.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
return num;
}
//este método te devuelve el resultado, fijate que lo llamo al anterior método que es donde se hace la consulta.
public String devolver(String con){ // -> con = CONCEPTO2
String consulta = "select cargo movimientos_polizas where concepto="+con;
return getDato(consulta);
}
espero te sirva de algo... |