Hola expertos, como dice mi titulo tengo un pequeño problema con con este asunto del null pointer exception. la situacion es que hago mi metodo que es este:
Código:
public static void ObtenAuth() throws Exception {
Connection conecta = dbconnec.dbEstaCon();
Statement stm = null;
ResultSet rs = null;
String auth = ("SELECT supcontrol.auth_pan('" + SoliIng.usLogin + "');");
try {
stm = conecta.createStatement();
rs = stm.executeQuery(auth);
rs.next();
String datos = (rs.getString("auth_pan"));
String[] valuesArray = datos.split("\\(*\\,*\\)*");
String perm1 = valuesArray[2];
if(perm1.equals("t")){VentaPrin.prinPanel.add(VentaPrin.direcPanel);}
y cuando lo llamo desde otro lado a ejecutarse como esto:
Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
boolean valida = funTablas.validaUsr();
if (valida == true) {
VentaPrin obj = new VentaPrin();
obj.setVisible(true);
funTablas.ObtenAuth();
me lanza null pointer exception, ya probe el metodo solo haciendo un main para que me diera solo el resultado de la consulta, de hecho asi lo hice primero para despues integrarlo al codigo y funciono perfectamente devolviendo los valores que necesito de la tabla, pero al integrarlo parece que no hace la consulta alguna pista por favor?