Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/05/2009, 16:37
jesuscoro
 
Fecha de Ingreso: noviembre-2008
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 4
Respuesta: Pasar valores a metodo

Lo mas normal, es que para cada tabla crearas una clase, y para cada columna de la tabla un atributo, y para cada atributo un metodo set y uno get. Luego, el metodo que acceda a la base de datos, te deberia devolver un objeto del tipo de la tabla que estas accediendo, y con los metodos de la clase, podrias acceder a los atributos. Imaginate algo asi:

Base de datos
Código:
CREATE TABLE `unaTabla` (
  `unId` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `unCampoInteger` INTEGER UNSIGNED NOT NULL,
  `unCampoVARCHAR` VARCHAR(45) NOT NULL,
  `unCampoDouble` DOUBLE NOT NULL,
  PRIMARY KEY(`unId`)
)
Objeto tabla
Código:
public class UnaTabla{
private int unId; private int unCampoInteger; private String unCampoVARCHAR; private double unCampoDouble; public void setUnId(int unId){ this.unId = unId; } public int getUnId(){ return this.unId } public void setUnCampoInteger(int unCampoInteger){ this.unCampoInteger = unCampoInteger; } public int getUnCampoInteger(){ return this.unCampoInteger }
}
Luego, en tu clase que accede a la base de datos, deberias tener un metodo que te devuelva un objeto de tipo UnaTabla (public UnaTabla getRegistro(), por ejemplo, o como lo quieras llamar y con los parametros que quieras) o una lista de objetos UnaTabla (public ArrayList getRegistros(), por ejemplo, o como lo quieras llamar y con los parametros que quieras).

Espero que te sirva.