Mi historia es la siguiente. Necesito conectarme a una base de datos dependiendo del código de sucursal, y para posterior, realizar la ejecución de un procedimiento almacenado en la base datos que se requiera..
Tengo una idea de como hacerlo, pero creo que no esta resultando:
Código Java:
Ver original
if(codigoSucursales.getText().equals("20")){ if(conexion!=null){ conn.cerrarConexion(); // cierro la conexion actual de la base de datos la cual seria conectar(); conn.conectarImp(); // me conecto a la base datos "IMP" for(int i=0; i<tablaProductos.getRowCount(); i++){ tablaProductos.getModel().getValueAt(i,0).toString()+"', "+ txtAutoriza.getText()+"')"; conn.ejecutarProcedimientos(sqql); } } }
De esta manera estoy cerrando la conexion:
Código Java:
Ver original
conexion.close(); conexion= null; }
y de esta manera me conecto a IMP.
Código Java:
Ver original
public static void conectarImp() { try { Class.forName(driver); conexion.setAutoCommit(false); } }