Título: MySQL no pude Publicado por: jaxoR en 8 Noviembre 2013, 22:26 pm Bueno, tengo una base de datos llamada bd1, y una tabla que se llama codigo. Necesito saber como hacer para que cuando apriete un boton, se compruebe si ese codigo existe en la db.
Ya me lo había puesto m1t$u, lo intente de cuarenta formas, y no pude. Me quedé ahí: Código
El JTextField se llama: textfield1 Título: Re: MySQL no pude Publicado por: dainodaibouken en 8 Noviembre 2013, 22:38 pm Citar ResultSet rs = st.executeQuery("SELECT * FROM codigo where "+textfield1+"= '"+codigo+"'"); ya intentaste esto con textfield1.text ? Título: Re: MySQL no pude Publicado por: Mitsu en 8 Noviembre 2013, 23:12 pm Código
En lugar de 'txtfield1' va el nombre de la columna de tu tabla en base de datos (la que almacena los codigos de los usuarios) Código Suponiendo que la columna se llama ID, la sentencia sería: Código Seguramente no te devuelve nada porque la columna 'textfield1' no existe. Revisa eso. PD: En este code pongo 'codigoUser' como String, ya que es un ejemplo. Generalmente la columna ID (primary key) son mediumint. Así que si tu columna ID es int o mediumint, el parámetro sería int codigoUser. Si lo has puesto como String, el code debería funcionar. Título: Re: MySQL no pude Publicado por: egyware en 9 Noviembre 2013, 04:44 am Lo más probable (apoyando a Rurouni Kenshin) que textfield1 sea un objeto TextField y al hacer esto:
String query = "Select * FROM tabla1 where user = "+texfield1; Quede al final como por ejemplo: Select * FROM tabla1 where user = TextField@12317123 Que seria el identificador del objeto. Deberías utilizar el getter getText() para obtener el contenido del TextField. Y además debes organizar el código como te lo propone M1t$u. Saludos! |