ayuda bases de datos y finally

johnb2340
10 de Mayo del 2005
hola a todos quisiera que me pudieran decir donde esta el error en este codigo, cuando lo compilo me dice que le faltan llaves en el finally pero ya intente todo y no me resulta nada agradeceré infinitamente su ayuda

package clases;

import java.sql.*;

public class ConsultasBD{
public Connection conexion;
public Statement stmt;
public ResultSet rs;
ConexionDB conector;
Errores error;
String sentencia;

public ConsultasBD(){
conector=new ConexionDB();
error=new Errores();
}

public Vuelos consultaVuelos(){
Vuelos vuelo=new Vuelos();
sentencia="select Vuelo.ClaveVuelo as NumeroDeVuelo,Origen.DscOrigen as Origen,Destino.DscDestino as Destino,Vuelo.Costo as Costo,Vuelo.FechaVuelo as Fecha from Vuelo inner join Origen on(Vuelo.Origen=Origen.ClaveOrigen) inner join Destino on(Vuelo.Destino=Destino.ClaveDestino) where Vuelo.ClaveVuelo=1";
try{
conexion=conector.creaConexion();
stmt=conexion.createStatement();
rs=stmt.executeQuery(sentencia);
while(rs.next()){
vuelo.numVuelo=rs.getInt("NumeroDeVuelo");
vuelo.origen=rs.getString("Origen");
vuelo.destino=rs.getString("Destino");
vuelo.costo=rs.getDouble("Costo");
}
}catch(Exception e){
error.errorConsulta(e);
}finally(throws SQLException){
rs.close();
stmt.close();
conexion.close();
}
return vuelo;
}
}


Pedro
10 de Mayo del 2005
La linea "}finally(throws SQLException){" es incorrecta...
La sintaxis correcta es "} finally {"