Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/07/2011, 22:11
naltam90
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: insertar filas a un jTable??????

hola yo hice algo parecido y para ello cre una clase productosy un formulario para los productos y la vez cree otro formulario buscar donde cargue todas las tablas que podia ocupar.
en la clase clientes hise la consulta sql´para llamar los datos y en el
formulario clientes llame a la clase y y cargue desde formulario buscar ejemplo :
*******************
clase productos:

public Object[][] mostrar_productos(){
con.conectar();
int x=0;
try{
PreparedStatement datos=con.consulta().prepareStatement("SELECT * "
+" FROM `productos`"
+" ORDER BY `pro_cod` ASC ");

ResultSet res=datos.executeQuery();
res.last();

x= res.getRow();
}catch(SQLException e){
System.out.println(e);
}

Object[][] s=new String[x][5];
try{
PreparedStatement datos=con.consulta().prepareStatement("SELECT * "
+" FROM `productos`"
+"ORDER BY `pro_cod` ASC ");
ResultSet res=datos.executeQuery();
int i=0;
while(res.next()){
s[i][0]=res.getString("pro_cod");
s[i][1]=res.getString("pro_nom");
s[i][2]=res.getString("pro_des");
s[i][3]=res.getString("pro_stock");
s[i][4]=res.getString("pro_precio");///aqui consulto y ordeno los datos
i++;
}
res.close();
}catch(SQLException e){
System.out.println(e);
} return s; }
*************************************
formulario producto:

//Metodo para mostrar datos en la tabla
public void mostrar_productos(){

Object [][] dtClas;
String[] NombreColumnas={"codigo","Nombre","Descripcion","s tock","Precio"};//estos son los datos consultados
//Cargar datos
dtClas=pro.mostrar_productos();
DefaultTableModel datos=new DefaultTableModel(dtClas,NombreColumnas);
Tabla.setModel(datos);
***************************
y en formulario de busqueda cree una tabla

//Rescatar datos de los productos
public void mostrar_productos(){
claseproductos pro=new claseproductos();
Object [][] dtClas;
String[] NombreColumnas={"codigo","Nombre","Descripcion","S tock","Precio"};
//Cargar datos
dtClas=pro.mostrar_productos();
//Se colocan los datos en la tabla
DefaultTableModel datos=new DefaultTableModel(dtClas,NombreColumnas);
Tabla.setModel(datos);
}
// recuerda que el formulario de busqueda llama a la clase productos

private void formWindowOpened(java.awt.event.WindowEvent evt) {
switch(sw){
case 0:
mostrar_productos();
break;
}
***************
espero que te sirva y no haberte confundido