Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
datos MySql
Para poder hacer esto, primero ya debes de haber importado tu librera de MySql
conector y ya tienes tu clase de conexin, si no es as, favor de ver primero este
post, haz clic aqu.
Crear un nuevo JFrame Form, haz clic derecho sobre tu Package elige New
JFrame Form, ponle el nombre a tu form, yo le pondre JTable1.
Despus insertamos un JTable, del lado derecho tenemos el Swing Controls, haz
clic sobre Table y despus haz clic sobre tu JFrame para que se inserte el JTable,
despus , en el Panel de Properties, busca la opcin model y haz clic en el botn
de los 3 puntos.
Despus en property using, eliges la opcin Custom code
Despus le damos un nombre a nuestro modelo de nuestra tabla, yo le
pondr modeloTabla.
Una vez que le asignamos el modelo a nuestra tabla, vamos al cdigo para
asignarle los encabezados y ver como vamos a rellenar la tabla.
Primero damos de alta nuestro modelo ya que lo que hicimos anteriormente fue
asignarle el modelo a la tabla pero no lo declaramos, y es lo que vamos hacer
aqu.
Primero, se importan las libreras que se van a ocupar que son:
import javax.swing.table.DefaultTableModel;
import java.sql.*;
import java.util.logging.*;
Adems observa que tenemos otra subClase que se llama setFilas(), esta ah por
que al iniciar la clase va a ejecutar todo lo que este en setFilas() que es nuestro
cdigo que llenar la tabla de informacin (no importa si te da error, deja esa
lnea ya que si esa no se llenar el JTable).
Ahora lo mas importante, llenar la JTable de datos, para esto vamos a ver que
tiene la subClase setFilas() que es la que llenar la JTable de informacin.
Te explico el cdigo:
Primero declaro un variable de tipo String que se llama en mi caso sql y como
valor de esa variable esta la consulta que le har a mi base de datos para que se
llene la informacin, fjate que son 3 columnas las que estoy pidiendo en mi
consulta, las misma que tiene mi JTable.
Ahora a ver el resultado, has clic derecho sobre nuestro JFrame From y utiliza la
opcin de Run File
Y eso es todo, si te gusto, comparte