Depositar datos de consulta en jtexfield Java Mysql
Buen dia a todos:
tengo una duda la cual me gustaria saber si es posible resolver, actualmente estoy haciendo una aplicacion en java (eclipse) en el cual se conecta a una DB Mysql en la cual realizo una consulta y me devuelve los valores en unos jtextfield (anexo el codigo abajo).
de esta manera me trae solo los valores de cada columna en y lo envia a cada jtextfiel, PERO la duda actual es que como hacer que al realiza una consulta de una sola columna en varios jtextfield, es decir en una columna de la DB tengo 6 valores y quisiera que cada uno de estos se envie a un jtextfield, ya que lo que eh visto es mediante una table pero realmente yo quisiera depositar los valores en jtextfield por simple estetica, no se si es posible hacerlo de esa manera.
Gracias!!!!
- cron4l's blog
- Inicie sesión o regístrese para enviar comentarios
Falta de claridad
Tú pregunta no es clara. ¿Te refieres a algo como lo siguiente?
Es decir que tienes varios
Es decir que tienes varios valores en una sola cadena en tu columna ( com dice jpaul)?
Si es así lo que puedes hacer es tomar ese string y partirlo tu mismo:
Por cierto tu consulta es susceptible a "SQL injection" usa un prepared statement
que tal OscarRyz gracias por
que tal OscarRyz gracias por tu consejo solo que me arrojo un error en el "?" jejej
con respecto a la duda original efectivamente tengo una columna de esta manera por decir:
mi columa se llama nombres y deseo sacar cada uno de los nombres y mandarlos cada uno a su respectivo jtexfield, y es que en el primer codigo que puse me trae los registros solo de la primer fila de esas columnas (y ese esta bien ya que asi lo queria) pero ahora lo que necesito es de una sola columna traer sus respectivas filas, (espero sea un poco mas clara mi duda)
*De igual manera el numero de filas siempre sera el mismo solo cambiaran los registros dependiendo de la matricula que se ingrese.
usa un ciclo
Puedes apoyarte con un ciclo, tomando en cuenta el numero de rows. Te recomiendo que mandes el resultado a una Object.
while(rs.next()){
Object [] fila = new Object[1l];
for (int i=0; i
divad me podrias ayudar un
divad me podrias ayudar un poco con el codigo ya que tengo nocion de como podria ser, o no se si me recomienda tomar un tutorial de como obtienen los registros a una jtable y en base a ese codigo mandarlo a los Object ya que mi duda es como ir generando cada uno de los Object.
Duda
No entiendo tu pregunta quieres mandar el resultado de tu consulta a un JTable???
Si es asi, lo puedes hacer con el siguiente codigo
try {
while (rs.next()){
Object [] fila = new Object[1];
for (int i=0; i