elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  java tengo un problema con la consulta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: java tengo un problema con la consulta  (Leído 2,290 veces)
carlosalfaro

Desconectado Desconectado

Mensajes: 2


Ver Perfil
java tengo un problema con la consulta
« en: 16 Octubre 2017, 02:28 am »

Código
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package Metodo;
  7. import java.sql.Connection;
  8. import java.sql.PreparedStatement;
  9.  
  10. import java.sql.ResultSet;
  11. import java.sql.SQLException;
  12. import javax.swing.JOptionPane;
  13. import javax.swing.JTable;
  14. import javax.swing.table.DefaultTableModel;
  15.  
  16. public class Metodosdb {
  17.   Pool metodospool = new Pool();
  18. DefaultTableModel ModeloTabla;
  19.  
  20. public void Buscar(String valor, String filtro, JTable tablacontactos){
  21.  
  22.    String [] columnas={"Codigo","Fecha","Nombre Empleado","Total"};
  23.    String [] registro=new String[4];
  24.    ModeloTabla=new DefaultTableModel(null,columnas);      
  25.    String SSQL ;
  26.    Connection conect = null;
  27.  
  28.    if(filtro.equals("codigov")){
  29.  
  30.        SSQL= "SELECT codigov, fecha, nomempleado,total "
  31.                 + "FROM ventas WHERE codigov LIKE '%"+valor+"%'";
  32.  
  33.    }else if(filtro.equals("fecha")){
  34.  
  35.        SSQL= "SELECT codigov, fecha, nomempleado,total "
  36.                 + "FROM ventas WHERE fecha LIKE '%"+valor+"%'";
  37.  
  38.    }
  39.    try {
  40.  
  41.        conect = metodospool.dataSource.getConnection();
  42.        PreparedStatement st = conect.prepareStatement(SSQL);
  43.        ResultSet rs = st.executeQuery();
  44.  
  45.        while (rs.next()){
  46.  
  47.            registro[0]=rs.getNString("Codigo");
  48.            registro[1]=rs.getNString("Fecha");
  49.            registro[2]=rs.getNString("Nombre Empleado");
  50.            registro[3]=rs.getNString("Total");
  51.  
  52.  
  53.            ModeloTabla.addRow(registro);
  54.  
  55.        }
  56.  
  57.        tablacontactos.setModel(ModeloTabla);
  58.  
  59.    } catch (SQLException e) {
  60.  
  61.  
  62.        JOptionPane.showMessageDialog(null, e, "Error durante el procedimiento", JOptionPane.ERROR_MESSAGE);
  63.  
  64.  
  65.    }finally{
  66.  
  67.        if(conect!=null){
  68.  
  69.            try {
  70.  
  71.                conect.close();
  72.  
  73.            } catch (SQLException ex) {
  74.  
  75.                JOptionPane.showMessageDialog(null, ex, "Error de desconexión", JOptionPane.ERROR_MESSAGE);
  76.  
  77.            }
  78.  
  79.        }
  80.  
  81.    }
  82.  
  83. }
  84. }
  85.  


· Los códigos deben ir en etiquetas GeSHi
· Los temas deben ir en su respectivo subforo
>aquí las reglas del foro
-Engel Lex


« Última modificación: 16 Octubre 2017, 02:49 am por engel lex » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consulta MySQL y JAVA
Java
luisalb 6 16,459 Último mensaje 28 Octubre 2008, 04:07 am
por luisalb
Tengo un problema con las divisiones en Java.
Java
Anonimo123456 2 3,704 Último mensaje 19 Diciembre 2012, 01:37 am
por 1mpuls0
Problema con los sonidos en Java...(Consulta para experimentados en videojuegos)
Java
Z@@K 5 3,420 Último mensaje 2 Septiembre 2014, 17:55 pm
por Debci
consulta sql en java
Java
R/G 1 2,050 Último mensaje 24 Octubre 2014, 16:29 pm
por R/G
tengo un problema con una consulta
Dudas Generales
carlosalfaro 0 1,294 Último mensaje 13 Agosto 2018, 21:43 pm
por carlosalfaro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines