Skip to content

Commit c0019aa

Browse files
committed
Mejora de manejo de exepciones, y separación de login y demás crud.
1 parent 6cfdf6e commit c0019aa

File tree

6 files changed

+27
-4
lines changed

6 files changed

+27
-4
lines changed
17 Bytes
Binary file not shown.

build/classes/Conexion/Dba.class

869 Bytes
Binary file not shown.

build/classes/DOMINIO/Logica.class

152 Bytes
Binary file not shown.

src/CONEXION/ConexionBD.java

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ public ConexionBD(DatosConexion datos){
3232
ConexionBD.login = datos.getUsuario();
3333
ConexionBD.password = datos.getPassword();
3434
try {
35+
errorSql = "";
36+
codSql = 0;
3537
cadenaConexion = String.format("jdbc:oracle:thin:@%s:%s:xe",host, port);
3638
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
3739
con = DriverManager.getConnection(cadenaConexion, login, password);

src/CONEXION/Dba.java

+20-4
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,32 @@
1717
public class Dba {
1818

1919
private String consulta;
20-
private DatosConexion datosConexion;
20+
private DatosConexion datosConexion ;
2121
private MensajeSql mensajeSql;
22+
2223

23-
24-
public void registroConexion(DatosConexion datosConexion) {
24+
public boolean registroConexion(DatosConexion datosConexion) {
2525
ConexionBD con;
26+
boolean bandera;
27+
mensajeSql = new MensajeSql();
2628
con = new ConexionBD(datosConexion);
27-
29+
mensajeSql.setMensajeSql(ConexionBD.getErrorSql());
30+
mensajeSql.setCodeSql(ConexionBD.getCodsql());
31+
System.out.println("HAY ALGO"+ mensajeSql.getMensajeSql());
32+
if(mensajeSql.getMensajeSql().equals("")){
33+
System.out.println("PRUEBA PASAMOS");
34+
bandera = true;
35+
36+
}else{
37+
System.out.println("NO PASAMOS" + mensajeSql.getMensajeSql());
38+
mensajeSql.setBandera(true);
39+
bandera = false;
40+
}
41+
42+
2843

2944
con.desconectar();
45+
return bandera;
3046
}
3147

3248

src/DOMINIO/Logica.java

+5
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ public void validarDatosConexion(DatosConexion datosConexion){
2828
Dba dba = new Dba();
2929
System.out.println("Logica");
3030
dba.registroConexion(datosConexion);
31+
this.almacenarDatosConexion(datosConexion);
3132

33+
34+
}
35+
private void almacenarDatosConexion(DatosConexion conexion){
36+
//Registrar en un archivo, escribir los datos de conexión
3237
}
3338

3439

0 commit comments

Comments
 (0)