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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  consulta sql en java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: consulta sql en java  (Leído 2,029 veces)
R/G

Desconectado Desconectado

Mensajes: 11



Ver Perfil
consulta sql en java
« en: 23 Octubre 2014, 23:15 pm »

Hola amigos, tengo una duda ojala alguien me pueda ayudar, estoy haciendo una consulta sql en java, la cual tiene esta estructura "select cliente, fecha from cliente where cliente='"unstring"' and fecha='"otrostring"' order by fecha" bueno la duda que tengo es como saber si fecha no me devuelve nada, osea mando la consulta de cliente y fecha, pero como saber si fecha me devuelve algo y sino para poner un if y mandar una ventana con JOptionPane diciendo que no devolvio nada, e intentado pero no consigo, tan solo logro saber si es resultset devuelve algo con resultset!=null, ahi se q viene vacio o contiene informacion, pero el saber especificamente si me devuelve la fecha o no, por que en la base de datos, puede que el cliente tenga fecha como no puede tener, y si no tiene quiero informar que no tiene fecha, bueno amigos sis alguien tiene alguna idea, le agradeceria para poder crear una solucion, saludos.


En línea

R/G

Desconectado Desconectado

Mensajes: 11



Ver Perfil
Re: consulta sql en java
« Respuesta #1 en: 24 Octubre 2014, 16:29 pm »

bueno resolvi solo mi duda, gracias de todas formas a quien me haya querido ayudar, lo resolvi de la siguiente forma por si alguien le sirve:

para poder consultar 2 datos en una consulta sql, y sabes el resultado de alguno, simplemente los meti en un array

consulta

String nombre;
nombre.getString(jtextfielddelformulario);
select nombre,fecha,dato3,dato4 from tabla where nombre="nombre" // para saber el usuario especifico

y para recibir los datos los agregue a un array y al dato q queria consultar su contenido lo saque y consulte

Statement st = cn.createStatement();
            ResultSet rs = st.executeQuery("select nombre,fecha,dato3,dato4 from horas where nombre='"+rutmedico+"'");
                while(rs.next()){
                datos[0]=rs.getString(1);
                datos[1]=rs.getString(2);
                datos[2]=rs.getString(3);
                datos[3]=rs.getString(4);
                datos[4]=rs.getString(5);
                modelo.addRow(datos);
                 }
                if(datos[1]==null){
                    JOptionPane.showMessageDialog(null, "no tiene horas");
                 }

ya que fecha q es el segundo dato, lo saco y consulto y ahi me funciono, bueno ojala a alguien le pueda servir, saludos.


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,433 Último mensaje 28 Octubre 2008, 04:07 am
por luisalb
Consulta sobre los map JAVA
Java
Pablo Videla 4 3,761 Último mensaje 19 Enero 2012, 15:57 pm
por Pablo Videla
error en consulta sql en java!
Java
falconez 4 2,575 Último mensaje 26 Octubre 2015, 23:53 pm
por jsuperh
Consulta SQLSERVER no funciona en JAVA
Java
wilmer30 0 1,483 Último mensaje 6 Enero 2016, 16:15 pm
por wilmer30
(Consulta) Posible BUG en Java
Java
class_OpenGL 2 3,449 Último mensaje 2 Octubre 2017, 14:55 pm
por class_OpenGL
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines