Código
java.lang.NullPointerException at datos.Conector.main(Conector.java:76)
lo que quiero hacer con este programa es lo siguiente:
el usuario ingresa el curso que quiere dar de alta al alumno si el curso tiene vacantes resta -1 al campo vacantes (lo hace perfectamente) pero despues sale la excepcion solo cuando entra en el if (
Código
)
if(rs.getInt(1)>0){
Código
package datos; import java.sql.DriverManager; import java.sql.ResultSet; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; import java.util.Scanner; public class Conector { try{ Class.forName("com.mysql.jdbc.Driver"); String sqlConsult = ("SELECT Vacantes_Curso FROM curso where Nombre_Curso =" + "\"" + CursoAlta + "\""); rs = stmt.executeQuery(sqlConsult); rs = stmt.getResultSet(); while(rs.next()){ if(rs.getInt(1)>0){ String sqlConsult2 =("update Curso set Vacantes_Curso = Vacantes_Curso - 1 where Nombre_Curso ="+ "\"" + CursoAlta+ "\""); stmt.executeUpdate(sqlConsult2); rs = stmt.getResultSet(); }else{ } } conn.close(); } e.printStackTrace(); } } }
saludos
