try{
ResultSet rs;
rs=ConexionBD.Consulta(sql);
while (rs.next()) {
this.addItem(rs.getString(campo));
}
}
catch(Exception ex){
System.out.println("ERROR EN AL CARGAR DATOS");
}
como podrán ver es bastante sencillo tengo mi claseResulSetdeclarada como variable la cual me recibe los valores que retorna la consulta de la claseConexionBD esta clase se encarga de conectarme a la Base de datos y el método Consulta de ejecutar lasentencia SQL luego necesito un siclo while para que el resulset sea recorrido por el método next() desde el primer registro y termina cuando el rs.next() sea null, y con el método getString() el cual me recibe el nombre del campo o el nombre de la columna de la base de datos que necesito extraer los valores este me los retorna para que sean añadidos al JComboBox .
Con este metodo podre realizar consultas ya sea simples o mas complejas como por ejemplo como seria si necesito unir DOS TABLAS y obtener un columna en especifico ?
combo_box_union = new jComboBoxBD();
combo_box_union.setInjectSQL("SELECT datos_varios.profesor AS profe FROM datos_persona INNER JOIN datos_varios ON (datos_persona.codigo = datos_varios.codigo);", "profe");
el métodosetInjectSQL(sql,campo) , se encarga de realizar la consulta y de añadir los items de esta manera podrán utilizar el elemento cuantas veces sea necesario sin tener ningún problema y ahorrar mas codigo. les dejo el codigo fuente completo
Universidades Préstamos Insurance Asbestos Lawyers actions Los préstamos y donaciones Condominiums Recovery Health Degree Hosting Digital Photography Loans Condominios Mortgage Attomey Dominios banks Business Treatment Juguetes para niños Laws and lawyers Credit Lawyer Tecnología de la información Cooking Recipes Donate Casino SEO online Hipoteca Negocios Salud loans Claim Sell Annuity Payment Commodities Conference Call Trading Rehab Cord Blood Transfer Software Tecnología Gas/Electricity Classes Recetas de Cocina Seguro de coche Cotizaciones Colorado Executive MBA ranking Mobile casino
cual es la contraseña del rar?
ResponderEliminar