Foros del Web » Programación para mayores de 30 ;) » Java »

Java (insertar fecha/hora por usuario)-Oracle

Estas en el tema de Java (insertar fecha/hora por usuario)-Oracle en el foro de Java en Foros del Web. Hola. Estoy haciendo una aplicacion web con Java con una base datos en Oracle. Mi aplicacion web que quiero realizar es ir insertando diferentes actividades ...
  #1 (permalink)  
Antiguo 07/08/2015, 11:52
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 15 años, 10 meses
Puntos: 0
Java (insertar fecha/hora por usuario)-Oracle

Hola. Estoy haciendo una aplicacion web con Java con una base datos en Oracle. Mi aplicacion web que quiero realizar es ir insertando diferentes actividades con una fecha y una hora concreta que el usuario debe introducir. Mi duda es como recoger esa fecha y esa hora( en cajas de texto supongo) y como grabarla(INSERT.....) a la base datos, ya que no se si la fecha(el día ) va en una caja texto y la hora en otra caja de texto, pero no se como juntarlo para insertarlo en la base datos. He leido por ahi con java.sql.date creo pero no me queda muy claro. Si alguien me puede orientar con alguin ejemplo para verlo mejor se lo agradeceria. Gracias.
  #2 (permalink)  
Antiguo 08/08/2015, 11:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Java (insertar fecha/hora por usuario)-Oracle

Por favor, alguien que me pueda echar una mano con esto
  #3 (permalink)  
Antiguo 08/08/2015, 16:27
Avatar de JONATHANBARBOSA2015  
Fecha de Ingreso: agosto-2015
Ubicación: COLOMBIA
Mensajes: 20
Antigüedad: 8 años, 8 meses
Puntos: 1
Respuesta: Java (insertar fecha/hora por usuario)-Oracle

Hola:

Yo cree Dos métodos para agregar mi fecha y hora en JLabel que son los siguientes:
Ami JLabel le puse Txt_Fecha.


después llamamos al método en initComponents(); que esta en la parte del principio del Jframe.


para enviar ala base de datos debemos tener una conexión ala base de datos primero que todo.
en mi caso es com MySQL Que es la siguiente.


después de eso debemos crear una clase para realizar la sentencia para guardar los datos.


después creas un botón para guardar la fecha en la base de datos y le das doble click y pones lo siguiente instancia la clase y llama al método.

Eso Es todo.
Espero que le aya gustado.
Así me quedo la Ami:


Espero que le aya servido.
saludos
  #4 (permalink)  
Antiguo 09/08/2015, 03:52
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Java (insertar fecha/hora por usuario)-Oracle

Muchas gracias jonathan x la respuesta, pero no me queda muy claro una cosa. En tu caja texto, ingresas la fecha y la hora??? Es q la hora no veo claro Donde recogemos el valor de la caja de texto con la fecha y la hora y en que formato se debe escribir en la caja de texto. Muchas gracias de antemano
  #5 (permalink)  
Antiguo 10/08/2015, 16:37
Avatar de JONATHANBARBOSA2015  
Fecha de Ingreso: agosto-2015
Ubicación: COLOMBIA
Mensajes: 20
Antigüedad: 8 años, 8 meses
Puntos: 1
Respuesta: Java (insertar fecha/hora por usuario)-Oracle

Amigo yo estuve equivoque contigo tu estas realizando una aplicación Web este código es para una aplicación de escritorio con el id de NetBeans la fecha y la hora la capturo como un String en un campo de texto que es un JLabel.

Código Java:
Ver original
  1. public void FechasIngreso() {
  2.  
  3.         try {
  4.             java.util.Date utilDate = new java.util.Date();
  5.             long lnMilisegundos = utilDate.getTime();
  6.  
  7.             Calendar cal = Calendar.getInstance();
  8.             String sqlDate = fechaString(cal);
  9.  
  10.             java.sql.Time sqlTime = new java.sql.Time(lnMilisegundos);
  11.             String F = sqlDate + " " + sqlTime;
  12.             FECHA.setText(F);
  13.         } catch (Exception e) {
  14.             System.out.print(e);
  15.         }
  16.  
  17.     }

sqlDate = Seria La Fecha.
sqlTime = Seria La Hora

Entonces que hago Creo un String Que seria F Le Paso los parámetro que serian sqlDate , sqlTime.
Si tu quisiera capturar la fecha y la hora aparte también se puede......

Última edición por JONATHANBARBOSA2015; 10/08/2015 a las 16:44
  #6 (permalink)  
Antiguo 10/08/2015, 17:32
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Java (insertar fecha/hora por usuario)-Oracle

Efectivamente, estoy realizando una app web. Pero tu lo que me indicas es la fecha y hora del sistema no??? Yo necesito captura la fecha de una caja texto que el usuario introduzca o que indique mediante un calendario (dd/mm/aaaa)y otro caja texto con la hora(hh:mm) para grabar dichos datos en un campo date en la base datos oracle. Es que mi app necesito ir registrando actividades y cada actividad una fecha/hora pero estoy liada con las fechas. Gracias de nuevo por intentar ayudarme

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:49.