Que tal soy nuevo en este mundo del lenguaje java, ahorita me encuentro rpacticando para hacer un progrma, donde uso un motor de base de datos Oracle, donde primero tiene una interface de seguridad donde se ingresa usuario y contraseña, entonces lo que quiero es q si ingresa con otra contraseña q no sea la del administrador restringir algunas opciones del menu principal entonces lo que hago es lo siguiente:
public void buscarConexion() {
//String url ="jdbc:oracle:thin:@172.16.5.118:1521:bdprueba" ;
String url="jdbc:oracle:oci8:@" + "dbifa";
ivjJLabel3.setText("Buscando conexion "+url);
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String user=ivjJTextField1.getText();
String password=new String(ivjJPasswordField1.getPassword());
objConnection=DriverManager.getConnection(url,user ,password);
ivjJLabel3.setText("Conexión establecida...");
}
catch(Exception e){
ivjJLabel3.setText("Conexión no establecida..."+e);
System.out.println(e);
}
}
y en el constructor de la ventana principal puse, si es que ubiera pusto de contraseña empleado y el usuario haya sido uempleado
public VentanaPrincipal(Connection objConnection1, Connection objConnection2) {
super();
initialize();
objConnection = objConnection1;
objConnectionE = objConnection2;
if (objConnectionE
== objConnection2.getConnection("dbifa", "UEMPLEADO", "empleado")) {
ivjJMenuItem4.setEnabled(false);
} else {
ivjJMenuItem4.setEnabled(true);
}
}
pero asi entre como administrador o empleado igual me blokea la opcion q quiero blokear
me podrian ayudar?