Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. PreparedStatement enviaConsultaEmision;
  2. PreparedStatement enviaConsultaMarca;
  3. PreparedStatement enviaConsultaTodos;
  4. final String consultaMarca = "select *from vehiculos where marca = ?;";
  5. final String consultaEmision = "select *from vehiculos where emisiones =< ?;";
  6. final String consultaTodos = "select *from vehiculos where marca = ? and emisiones <= ?;";
  7.     ResultSet rs = null ;
  8.         try {
  9.             Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/vehiculos", "root", "");
  10.            
  11.             String marca=(String)marcas.getSelectedItem();
  12.            
  13.             String emision=(String)emisiones.getSelectedItem();
  14.            
  15.             if (!marca.equals("Todos") && emision.equals("Todos")) {
  16.            
  17.                                 enviaConsultaMarca=conexion.prepareStatement(consultaMarca);
  18.            
  19.                                 enviaConsultaMarca.setString(1, marca);
  20.            
  21.                                 rs=enviaConsultaMarca.executeQuery();
  22.                                 //rs.close();
  23.            
  24.             }else if(marca.equals("Todos") && !emision.equals("Todos")){
  25.                
  26.                 enviaConsultaEmision=conexion.prepareStatement(consultaEmision);
  27.                
  28.                 enviaConsultaEmision.setString(1, emision);
  29.                
  30.                 rs=enviaConsultaEmision.executeQuery();
  31.                                 //rs.close();
  32.                
  33.             }else if (!marca.equals("Todos") && !emision.equals("Todos")) {
  34.                
  35.                 enviaConsultaTodos=conexion.prepareStatement(consultaTodos);
  36.                                
  37.                                 enviaConsultaTodos.setString(1, marca);
  38.                                
  39.                                 enviaConsultaTodos.setString(2, emision);
  40.                
  41.                 rs=enviaConsultaTodos.executeQuery();
  42.                 //rs.close();
  43.                                
  44.             }
  45.  
  46.            
  47.             conexion.close();
  48.         }catch(SQLException ex) {ex.printStackTrace();}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement