Advertisement
Guest User

Untitled

a guest
Jun 6th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. //Clase para conectar a la base de datos
  2. package Classes;
  3.  
  4. import Interfaces.frmLogin;
  5. import java.sql.DriverManager;
  6. import java.sql.Connection;
  7. import java.sql.PreparedStatement;
  8. import java.sql.ResultSet;
  9. import java.sql.SQLException;
  10. import java.sql.Statement;
  11.  
  12. public class Conexion {
  13.  
  14. public Connection conn;
  15. private Statement stmnt;
  16. public Statement comando;
  17. public ResultSet reg;
  18. private PreparedStatement psInsertar;
  19. private static String driver = "com.mysql.jdbc.Driver";
  20. private static String user = "root";
  21. private static String password = "lenovoroot";
  22. private static String url = "jdbc:mysql://localhost:3306/tienda";
  23. frmLogin frm = new frmLogin();
  24.  
  25. public Conexion() {
  26. conn = null;
  27. try {
  28. Class.forName(driver);
  29. conn = DriverManager.getConnection(url, user, password);
  30. if (conn != null) {
  31. System.out.println("Conexion establecida");
  32. }
  33. } catch (Exception e) {
  34. System.out.println("Error al conectar " + e);
  35. }
  36. }
  37.  
  38. //Metdo para saber estamos conectados.
  39. public Connection getConnection() {
  40. return conn;
  41. }
  42.  
  43. //Metodo para desconectarse de la base de datos.
  44. public void desconectar() {
  45. conn = null;
  46. if (conn == null) {
  47. System.out.println("Conexion terminada");
  48. }
  49. }
  50.  
  51. public void IngresarProductos(int codigo, String descripcion, float precio) throws SQLException {
  52. stmnt = conn.createStatement();
  53. psInsertar = conn.prepareStatement("INSERT INTO productos (Codigo,Descripcion,Precio)" + "values(?,?,?)");
  54. psInsertar.setString(1, String.valueOf(codigo));
  55. psInsertar.setString(2, descripcion);
  56. psInsertar.setString(3, String.valueOf(precio));
  57.  
  58. psInsertar.executeUpdate();
  59.  
  60. }
  61.  
  62. public void setFecha(int codigo, String fecha) throws SQLException {
  63. stmnt = conn.createStatement();
  64. psInsertar = conn.prepareStatement("INSERT INTO ticket (codigo,fecha)" + "values(?,?)");
  65. psInsertar.setString(1, String.valueOf(codigo));
  66. psInsertar.setString(2, fecha);
  67.  
  68. psInsertar.executeUpdate();
  69. }
  70.  
  71. public void IngresarDatosBoleto(int ticket,int codigo,int cantidad) throws SQLException{
  72. stmnt = conn.createStatement();
  73. psInsertar = conn.prepareStatement("INSERT INTO boleto (ticket,codigo,cantidad)"+"values(?,?,?)");
  74. psInsertar.setString(1, String.valueOf(ticket));
  75. psInsertar.setString(2, String.valueOf(codigo));
  76. psInsertar.setString(3, String.valueOf(cantidad));
  77.  
  78. psInsertar.executeUpdate();
  79. }
  80.  
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement