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.