Guest User

Untitled

a guest
Jun 21st, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package desguace;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.text.DateFormat;
  7. import java.text.SimpleDateFormat;
  8. import java.util.Date;
  9.  
  10. import desguaceForms.registroVehiculosForm;
  11.  
  12.  
  13. public class registrarVehicDAO {
  14. public void registrarVehic(registroVehiculosForm rvehiculosForm){
  15.  
  16. try {
  17. Class.forName("oracle.jdbc.OracleDriver");
  18. Connection conexion = DriverManager.getConnection(
  19. "jdbc:oracle:thin:@127.0.0.1:1521:TALLER","TALLER","TALLER");
  20. String insertar = ("INSERT INTO COCHE (matricula, id_modelo, id_entrada, id_salida) values (?,?,?,?)");
  21. PreparedStatement pst =conexion.prepareStatement(insertar);
  22.  
  23. SimpleDateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");
  24.  
  25. Date entrada = sdf.parse(rvehiculosForm.getId_entrada());
  26. Date salida = sdf.parse(rvehiculosForm.getId_salida());
  27.  
  28. java.sql.Date entradaS = new java.sql.Date(entrada.getTime());
  29. java.sql.Date salidaS = new java.sql.Date(salida.getTime());
  30.  
  31. pst.setString(1, rvehiculosForm.getMatricula());
  32. pst.setInt(2, Integer.parseInt(rvehiculosForm.getId_modelo()));
  33. pst.setDate(3, entradaS);
  34. pst.setDate(4, salidaS);
  35.  
  36. pst.executeUpdate(insertar);
  37.  
  38. pst.close();
  39. conexion.close();
  40. }catch (Exception e){
  41. e.printStackTrace();
  42. }
  43. }
  44.  
  45. //fin clase
  46. }
Add Comment
Please, Sign In to add comment