Código PHP:
public class Marca {
private int idMarca;
private String nombreMarca;
private boolean activo;
public Marca(int unIdMarca,String unNombreMarca,boolean unActivo){
super();
this.setIdMarca(unIdMarca);
this.setNombreMarca(unNombreMarca);
this.setActivo(unActivo);
}
//public String toString(){
//return this.getNombreMarca();
}
faltan los get y set
Controlador
Código PHP:
public class ControladorMarcas {
private MyMysql con = null;;
String tabla1="marcas";
public ConexionMarcas(){
con = new MyMysql();
}
public Vector getMarcas(String cadenaWhere,String cadenaLimit) {
Vector marcas=new Vector();
ResultSet rs=null;
this.setCon(con);
rs=this.getCon().consulta("SELECT * FROM "+this.tabla1+cadenaWhere);
try{
while(rs.next()){
Marca marca=new Marca(rs.getInt("idMarca"), rs.getString("nombreMarca"),rs.getBoolean("activo"));
marcas.add(marca);
}
}
catch (SQLException e){}
return marcas;
}
public void insertarMarca(String unNombreMarca,int unActivo) {
String sql = "INSERT INTO "+this.tabla1+" (nombreMarca,activo) VALUES('" + unNombreMarca + "',1);";
Statement st;
try {
st = (Statement) this.getCon().getConexion().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
st.execute(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
Y BUENO LA VISTA seria
en el JPanel que va la lista de marcas, creo un ibjeto ControladorMarcas y a esto le envio getMarcas(), y me devuelve un vector de marcas, eso lo itero y lo meto en la tabla.
espero se entienda.