Guest User

Untitled

a guest
Oct 18th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. public class Conexion {
  2. Connection conectar = null;
  3. public Connection conexion(){
  4. try {
  5. Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
  6. System.out.println("Registrado");
  7. System.out.println("");
  8.  
  9. conectar=DriverManager.getConnection("jdbc:mysql://localhost/matematicas?" + "useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&user=root&password=Csgo1997" );
  10. } catch(Exception ex){
  11. System.out.println(ex + "Error en la conexion");
  12. ex.printStackTrace();
  13. }
  14. return conectar;
  15. }
  16.  
  17. public void cerrarConexion(){
  18. try {
  19. conectar.close();
  20. } catch (SQLException ex) {
  21. ex.printStackTrace();
  22. }
  23. }
  24.  
  25. private void validar() {
  26. //FIXME: Arreglar este metodo porque no entra a BD
  27. Conexion conexion = new Conexion();
  28. conexion.conexion();
  29. Connection connection = null;
  30. int resultado = 0;
  31.  
  32. try {
  33. String usuario = txtUsuario.getText();
  34. String pass = String.valueOf(txtPassword.getPassword());
  35.  
  36. String sql = "SELECT * FROM profesor WHERE usuario = '" + usuario + "' and password = '" + pass + "' ";
  37. Statement statement = connection.createStatement();
  38. ResultSet resultset = statement.executeQuery(sql);
  39.  
  40. if(resultset.next()){
  41. resultado = 1;
  42.  
  43. if (resultado == 1) {
  44. ventanaOpcionesProfesor voProfesor = new ventanaOpcionesProfesor();
  45. voProfesor.setVisible(true);
  46. this.dispose();
  47. }else{
  48. JOptionPane.showMessageDialog(null, "Error, vuelve a intentarlo");
  49. }
  50. }
  51.  
  52. } catch (Exception e) {
  53. JOptionPane.showMessageDialog(null, " Error en el codigo, metodo validar " + e.getMessage());
  54. }
  55. }
  56.  
  57. private void validar() {
  58. Conexion connection = new Conexion();
  59. connection.conexion();
  60. int resultado = 0;
  61. ...
  62. }
Add Comment
Please, Sign In to add comment