MI duda se debe a lo siguiente mi aplicativo va ser consultas a la base de datos .. pero no es solo un usuario son con 50 usuarios que van a tener mi aplicativo
Y me gustaría saber como debo realizar mis consultas a la base de datos tengo las siguiente funciones en mi clase conexion
Código java:
Ver original
public void abrirConexion() { try { Class.forName("com.sybase.jdbc3.jdbc.SybDriver"); db = con.createStatement(); Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex); } } } /** * Método que permite ejecutar un sql en la Base de Datos. * * @param sql * El sql a ser ejecutado. * @return boolean Verdadero si ejecutó el sql y falso en caso contrario. */ { try { db.execute(sql); return true; } ex.printStackTrace(); return false; } } /** * Método que permite obtener un conjunto de registro desde la BD. * * @param sql * El sql a ser ejecutado. * @return ResultSet El conjunto de registros. */ try { db = con.createStatement(); return db.executeQuery(sql); } ex.printStackTrace(); return null; } } /** * Método que permite cerrar un ResultSet. * * @param rs * El ResultSet a ser cerrado. */ public void cerrarRs() { if (rs != null) { try { rs.close(); ex.printStackTrace(); } } } /** * Método que permite cerrar la conexion con la BD. */ public void cerrarConexion() { try { if (db != null) { db.close(); } if (con != null) { con.close(); } } ex.printStackTrace(); } }
lo que hago si quiero realizar una consulta a la base es lo siguiente
Código Java:
Ver original
oc.abrirConexion(); rs=oc.obtenerRegistros("SELECT * FROM Personas"); PreparaComboPersonas(); oc.cerrarRs(); oc.cerrarConexion();
Me gustaria saber si lo que estoy haciendo es correcto ... o alguna sugerencia que me pueda ayudar con mi duda muchas gracias