si quisiera hacer la cosulta desde sql server como quedaria la sentencia select, o si se puede utilzar un procedimiento almacenado listar en vez del select
Me sale este error en consola... Select *from cliente where idcliente like"m_%" El método executeQuery() no puede tomar argumentos en PreparedStatement o CallableStatement.
hola muy bueno el vídeo me ayudo bastante donde tendría que modificar para mostrar el ultimo elemento solo (por ejemplo la matricula ) ingresado en la tabla siempre que ejecute el programa ?
hola capo te hago una consulta.. la búsqueda filtrada me funciona bien cuando muestro datos de una sola tabla.. ahora bien, cuando quiero mostrar datos de dos tablas relacionadas no me realiza la búsqueda filtrada.. mi código para que intente mostrar esos datos es igual al tuyo nada mas que cambia el contenido del resultset. ResultSet rs = st.executeQuery("SELECT * FROM material,clasematerial" + " WHERE material.idCat = clasematerial.idCat");
Hola! Espero aun sigas activo en tu canal y me puedas ayudar con un problema: Tu video es muy bueno (te felicito) solo que en mi caso intento hacer la búsqueda con la siguiente consulta String SQL= "SELECT nombrealumno," +"apellidos," +"numcontrol," +"carrera," + "semestre," +"grupo," +" fecha," +"valor_per" +"FROM alumnos INNER JOIN resultados ON alumnos.id_alumno = resultados.id_alumno WHERE nombrealumno LIKE" +'"'+filtro+'"' +"AND WEEKOFYEAR(resultados.fecha) = WEEKOFYEAR(CURDATE())ORDER BY `fecha` ASC"; pero al momento de tratar de poner alguna letra en la caja de texto, me lanza la siguiente excepción: "com.mysql.jdbc.exceptions.jdbc4.MYSQLSyntaxErrorException: You Have an error in your SQL syntax; check the manual that corresponds your MYSQL version for the right syntax to use near ' INNER JOIN resultados ON alumnos.id_alumno = resultados.id_al' at line1" Ya he probado mi consulta en MYSQL y SÍ FUNCIONA me arroja los datos tal y como los necesito, no entiendo porqué en el programa no lo hace (estoy utilizando Wampserver 3.1.0 que contiene Mysql ver. 5.7.19) ojalá me puedas ayudar, ya que soy novata en cuestiones de programación. DE ANTEMANO, GRACIAS!!
Mira men, es el unico tutorial que apenas logre encontrar para hacer la consulta de la forma en la que hicistes en el video, pero tengo un problema, ya use los tres eventos de key y nunca pasa de la primera letra que yo escriba osea siempre escribira una letra y cuando escribo otra se limpia el campo y gracias por el tutorial
Antes que nada muchas gracias por compartir tus conocimientos, excelente video y explicación. Solo que tengo una duda, por que al buscar ya sea solo una letra o un numero no se realiza la búsqueda. O al momento de escribir toda la palabra o todos los numeros al escribir el ultimo digito se borra la consulta (se queda vacia la jtable). Muchas gracias
lo único que tienes que cambiar es el String SQL y le pones String SQL="SELECT * FROM nombreTabla WHERE nombreColumna LIKE '%"+texto+"%'"; espero que te sirva
bien por eso de primero mostrar como va a quedar y luego empezar con la creación..... muchos no muestran primero como quedaria y al final se da cuenta que se perdio el tiempo por que no era como lo buscaba :( ... gracias
Tienes razón no es optimo por que a cada momento esta realizando peticiones al servidor de la base de datos, esa parte se mejora usando TableRowSorter y llenando las tablas con un arreglo de objetos. Espero tener tiempo y subir otro vídeo explicando como optimizar, muchas gracias por la observación Saludos.
Muchas gracias
se podrá hacer la busqueda filtrada estilo google o youtube? Me refiero a que las coincidencias aparezcan debajo de la misma caja
si quisiera hacer la cosulta desde sql server como quedaria la sentencia select, o si se puede utilzar un procedimiento almacenado listar en vez del select
he tratado de hacer lo mismo con procedimientos :c y aun no me sale :v. Si ya lo resolvistes me podrias colaborar con ello :v xD
Por que al momento de ejecutar no me funciona y me sale NULL? en la consola
Cómo hago algo parecido en Python?
Hola muy buena tu ayuda, me gustaría saber como visualizas los datos en los jtextfield
hola amigo casi en el ultimo linea de programación cuando pongo jtable1 me sale error que tendría que hacer en ese caso
que error es el que te muestra?
muchas gracias bro, e estado varios dias buscando como hacer esto y solo a tu tuto le entendi y me salio, en verdad muchas gracias :D
Me sale este error en consola...
Select *from cliente where idcliente like"m_%"
El método executeQuery() no puede tomar argumentos en PreparedStatement o CallableStatement.
Hola una consulta donde defines la conexión a la base de datos.
workbench+xampp+netbeans
Muchas gracias amigo, tu código me funciono a la perfección. Te lo agradezco mucho.
Ami Gautier Que bueno que te haya servido, no olvides compartir el video y visitar nuestra página de facebook.
Me sirvió mucho
19:27 Me preguntó que dirá este men que casi se ahoga comiendo papas
jajajaj
hola muy bueno el vídeo me ayudo bastante donde tendría que modificar para mostrar el ultimo elemento solo (por ejemplo la matricula ) ingresado en la tabla siempre que ejecute el programa ?
En el metodo llenar tabla creas un query en el cual agregas un "order by dato" ejemplo select *from empleados order by nombre.
hola capo te hago una consulta.. la búsqueda filtrada me funciona bien cuando muestro datos de una sola tabla.. ahora bien, cuando quiero mostrar datos de dos tablas relacionadas no me realiza la búsqueda filtrada.. mi código para que intente mostrar esos datos es igual al tuyo nada mas que cambia el contenido del resultset.
ResultSet rs = st.executeQuery("SELECT * FROM material,clasematerial"
+ " WHERE material.idCat = clasematerial.idCat");
realiza tu consulta desde la consola de la base de datos y revisa si te regresa registros
Hola! Espero aun sigas activo en tu canal y me puedas ayudar con un problema:
Tu video es muy bueno (te felicito) solo que en mi caso intento hacer la búsqueda con la siguiente consulta
String SQL= "SELECT nombrealumno,"
+"apellidos,"
+"numcontrol,"
+"carrera,"
+ "semestre,"
+"grupo,"
+" fecha,"
+"valor_per"
+"FROM alumnos INNER JOIN resultados ON alumnos.id_alumno = resultados.id_alumno WHERE nombrealumno LIKE" +'"'+filtro+'"'
+"AND WEEKOFYEAR(resultados.fecha) = WEEKOFYEAR(CURDATE())ORDER BY `fecha` ASC";
pero al momento de tratar de poner alguna letra en la caja de texto, me lanza la siguiente excepción:
"com.mysql.jdbc.exceptions.jdbc4.MYSQLSyntaxErrorException: You Have an error in your SQL syntax; check the manual that corresponds your MYSQL version for the right syntax to use near ' INNER JOIN resultados ON alumnos.id_alumno = resultados.id_al' at line1"
Ya he probado mi consulta en MYSQL y SÍ FUNCIONA me arroja los datos tal y como los necesito, no entiendo porqué en el programa no lo hace (estoy utilizando Wampserver 3.1.0 que contiene Mysql ver. 5.7.19)
ojalá me puedas ayudar, ya que soy novata en cuestiones de programación. DE ANTEMANO, GRACIAS!!
enviame correo a ing.maldonado2016@gmail.com si aun necesitas ayuda.
Mira men, es el unico tutorial que apenas logre encontrar para hacer la consulta de la forma en la que hicistes en el video, pero tengo un problema, ya use los tres eventos de key y nunca pasa de la primera letra que yo escriba osea siempre escribira una letra y cuando escribo otra se limpia el campo y gracias por el tutorial
como insertar sql?
Antes que nada muchas gracias por compartir tus conocimientos, excelente video y explicación. Solo que tengo una duda, por que al buscar ya sea solo una letra o un numero no se realiza la búsqueda. O al momento de escribir toda la palabra o todos los numeros al escribir el ultimo digito se borra la consulta (se queda vacia la jtable). Muchas gracias
lo único que tienes que cambiar es el String SQL
y le pones String SQL="SELECT * FROM nombreTabla WHERE nombreColumna LIKE '%"+texto+"%'";
espero que te sirva
bien por eso de primero mostrar como va a quedar y luego empezar con la creación..... muchos no muestran primero como quedaria y al final se da cuenta que se perdio el tiempo por que no era como lo buscaba :( ... gracias
me vota null hago todo pero nada que sale la lista todo me mota por el System.out.println null
lograste solucionarlo?>:c
Muchas gracias por este tutorial, el código funciono a la perfección.
Muchas gracias, funcionó a la perfección. Nada más adapté algunos detalles y listo. Saludos
buenos dias creo que para los que estamos empezando deberias de empezar desde el principio.gracias
Hermano muy bien pero porfavor trata de ser poco mas poprfesional, te tardas 23 minutos y el 50% es silencio
Muchas gracias por la información.
Hola, está muy interesante el video.
Tendras el JAVA para poder descargar lo que hiciste ?
Gracias mennnn
No es óptimo
Tienes razón no es optimo por que a cada momento esta realizando peticiones al servidor de la base de datos, esa parte se mejora usando TableRowSorter y llenando las tablas con un arreglo de objetos. Espero tener tiempo y subir otro vídeo explicando como optimizar, muchas gracias por la observación Saludos.
@@LIBROSSOFTWAREYMAS Exacto, la BD se recarga por cada tipeo en el teclado.
Mil Gracias!
Genio!! funciono de 10
El.mejor
sin el guion bajo funciona mejor :V
Es correcto, no había visto que se me paso ese "_" gracias por el comentario