Java - Llamado de una excepción desde otra clase

 
Vista:

Llamado de una excepción desde otra clase

Publicado por Armando (18 intervenciones) el 07/11/2016 23:12:17
Amigos necesito hacer el llamado de una excepcion "try" desde la clase principal mediante un método.
Si declaro la excepción en la clase principal funciona correctamente pero cuando lo hago desde la clase principal solo se conecta a la BD pero no hace lo que quiero. Necesito hacer el llamado desde otra clase para poder seguir anexando código...

*****************AYUDAAAAAAAAAAAA!!!!!!!!!!!!!*********************


*********************************Esta es la clase que quiero mandar a llamar******************************

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package ventanaconexionsql;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
 
 
public class ConectorSQL {
 
    private static Connection conect;
 
    public void metodoConecta()throws SQLException{
 
  try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
 
String connectionUrl = "jdbc:sqlserver://192.168.3.224;databaseName=*****;user=testaccess;password=*****;";
Connection con = DriverManager.getConnection(connectionUrl);
if(con != null){
 
    JOptionPane.showMessageDialog(null, "Exito en la conexión a la BD PruebasSQL\n" + "hELLOwORLD!!");
String sql = "insert into Datos values (9,'Principiox', 45);";//***Ingresar la consulta

Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
//while (rs.next()) {
//System.out.println(rs.getString("id"));
//System.out.println(rs.getString("nombre"));
//System.out.println(rs.getString("edad"));
//}
}
} catch (Exception e) {

  JOptionPane.showMessageDialog(null, "La ejecución se realizó exitosamente");

System.out.println("error: "+ e.toString());

}
  finally{
      System.exit(0);
  }
}
}



*****************************Asi hago el llamado desde la clase principal**********************************

1
2
3
4
5
6
7
8
9
10
11
12
13
package ventanaconexionsql;
 
import java.sql.SQLException;
 
public class VentanaConexionSQL{
 
    public static void main(String[] args)throws SQLException{
        ConectorSQL conexion= new ConectorSQL();
       conexion.metodoConecta();
 
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder