SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Java ME (Micro Edition)
Contenido:

• Manejo de Fechas
• Persistencia de datos, a través de RMS
Fechas
Clase DataField
Es un componente editable para presentar fechas y hora (calendario) y
que puede ser puesto en un Form


Constructores

        DateField(String label, int mode)

        DateField(String label, int mode, TimeZone timeZone)


Modos

DATE -> Dia, Mes y Años
DATE_TIME -> Dia, mes, año y tiempo (hora, minutos)
TIME -> Tiempo (Horas y minutos)
java.util.Date

El núcleo de Java ME también utiliza el paquete java.util




                               java.util.TimeZone
Usada para mostrar el formato de fecha
Por defecto es GTM (Greenwich Mean Time o Tiempo Medio de
Greenwich)
Datos
Record Management System (RMS)

La capa de Configuración y mas exactamente el Mobile Information
Device Profile (MIDP) provee persistencia orientada a Bases de Datos
llamado RSM

Lo que comúnmente llamamos BD, en JavaME lo llamearemos Record
Store

Ya que el RMS es muy diferente a una BD normal
No posee:
-Llaves primarias
-Llaves foráneas
-Procedimientos almacenados, etc
javax.microedition.rms

Este paquete define todas las clases e interfaces para la administración de
almacenamiento
Cada registro consiste en:

*ID -> Son únicos y se agregan de
acuerdo a la inserción de registros

Si un dato es eliminado, el orden no
es reseteado sino sigue con el
contador normalmente.

*Campo de datos Binario ->
Cualquier dato se debe convertir
primero a binario
RecordStore
Clase principal que provee los métodos
create, insert, update y delete para un Record Store

Constructor
openRecordStore(String recordStoreName, boolean createIfNecessary)
recordStoreName -> El nombre del Record Store.
createIfNecessary

•   Si esta en true = Sobrescribirá otro Record Store. si tiene el mismo nombre
•   Si esta en False= Lanzara una excepción, ya que no podrá sobrescribir ni
    crearla

Ejemplo

RecordStore rs = RecordStore.openRecordStore("Estudiante",true);
RecordStore métodos
Se debe cerrar el flujo de datos al Record Store.

              rs.closeRecordStore();


Para eliminar un Record Store.

               RecordStore.deleteRecordStore("nombreBD");
Registros
Para insertar registros
             addRecord(byte[] data, int offset, int numBytes);
data -> Datos en binario
Offset -> Índice de partida
numBytes -> Tamaño

Borrar un registro

                 deleteRecord(int recordId);

Obtener un registro
  getRecord(int recordId, byte[] buffer, int offset)
  byte[] getRecord(int recordId);

Actualizar un registro

  setRecord(int recordId, byte[] newData, int offset, int numBytes)
Material elaborado por:




Anderson Rubio
 andersonrubioquintero@gmail.com
           @anderblackhawk
      www.andersonrubio.com

Más contenido relacionado

La actualidad más candente

Presentacion unidades de medida
Presentacion unidades de medidaPresentacion unidades de medida
Presentacion unidades de medidaHugo Teixido
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamientodpalacio
 
Johan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,BrianJohan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,Brianbryan
 
Unidades de la medida de información .1
Unidades de la medida de  información .1Unidades de la medida de  información .1
Unidades de la medida de información .1angelikajaramillo
 
Jose alejandro
Jose alejandroJose alejandro
Jose alejandro3145182020
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónKatherine Mejia
 
Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2marcoserna6
 
Unidades medida de almacenamiento computacion
Unidades medida de almacenamiento   computacionUnidades medida de almacenamiento   computacion
Unidades medida de almacenamiento computacionGenesisGianella
 
Unidades de medidas
Unidades de medidasUnidades de medidas
Unidades de medidasreinodeluca
 
Medidas de almacenamiento de información
Medidas de almacenamiento de informaciónMedidas de almacenamiento de información
Medidas de almacenamiento de informaciónAlé Luna Roldán
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2diego13864
 

La actualidad más candente (17)

Ana Belén Salvatore
Ana Belén SalvatoreAna Belén Salvatore
Ana Belén Salvatore
 
Presentacion unidades de medida
Presentacion unidades de medidaPresentacion unidades de medida
Presentacion unidades de medida
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
 
Medidas de almacenamiento
Medidas de almacenamiento Medidas de almacenamiento
Medidas de almacenamiento
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamiento
 
Johan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,BrianJohan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,Brian
 
Unidades de medida de la información
Unidades de medida de la informaciónUnidades de medida de la información
Unidades de medida de la información
 
Unidades de la medida de información .1
Unidades de la medida de  información .1Unidades de la medida de  información .1
Unidades de la medida de información .1
 
Jose alejandro
Jose alejandroJose alejandro
Jose alejandro
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de información
 
Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2
 
Unidades medida de almacenamiento computacion
Unidades medida de almacenamiento   computacionUnidades medida de almacenamiento   computacion
Unidades medida de almacenamiento computacion
 
Unidades de medidas
Unidades de medidasUnidades de medidas
Unidades de medidas
 
Medidas de almacenamiento de información
Medidas de almacenamiento de informaciónMedidas de almacenamiento de información
Medidas de almacenamiento de información
 
Ejemplo1
Ejemplo1Ejemplo1
Ejemplo1
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2
 
Unidades de medida S/B
Unidades de medida S/BUnidades de medida S/B
Unidades de medida S/B
 

Similar a Java ME - Fechas y datos

Similar a Java ME - Fechas y datos (20)

J2me midlet120
J2me  midlet120J2me  midlet120
J2me midlet120
 
Persistencia
PersistenciaPersistencia
Persistencia
 
Persistencia de un modelo de objetos
Persistencia de un modelo de objetosPersistencia de un modelo de objetos
Persistencia de un modelo de objetos
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Exposicion equipo 1
Exposicion equipo 1Exposicion equipo 1
Exposicion equipo 1
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Unidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdfUnidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdf
 
Tsql
TsqlTsql
Tsql
 
SQL_ADO.NET.ppt
SQL_ADO.NET.pptSQL_ADO.NET.ppt
SQL_ADO.NET.ppt
 
SQL_ADO.NET.pptx
SQL_ADO.NET.pptxSQL_ADO.NET.pptx
SQL_ADO.NET.pptx
 
ETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSIS
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 

Último

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Java ME - Fechas y datos

  • 1. Java ME (Micro Edition) Contenido: • Manejo de Fechas • Persistencia de datos, a través de RMS
  • 3. Clase DataField Es un componente editable para presentar fechas y hora (calendario) y que puede ser puesto en un Form Constructores DateField(String label, int mode) DateField(String label, int mode, TimeZone timeZone) Modos DATE -> Dia, Mes y Años DATE_TIME -> Dia, mes, año y tiempo (hora, minutos) TIME -> Tiempo (Horas y minutos)
  • 4. java.util.Date El núcleo de Java ME también utiliza el paquete java.util java.util.TimeZone Usada para mostrar el formato de fecha Por defecto es GTM (Greenwich Mean Time o Tiempo Medio de Greenwich)
  • 6. Record Management System (RMS) La capa de Configuración y mas exactamente el Mobile Information Device Profile (MIDP) provee persistencia orientada a Bases de Datos llamado RSM Lo que comúnmente llamamos BD, en JavaME lo llamearemos Record Store Ya que el RMS es muy diferente a una BD normal No posee: -Llaves primarias -Llaves foráneas -Procedimientos almacenados, etc
  • 7. javax.microedition.rms Este paquete define todas las clases e interfaces para la administración de almacenamiento
  • 8. Cada registro consiste en: *ID -> Son únicos y se agregan de acuerdo a la inserción de registros Si un dato es eliminado, el orden no es reseteado sino sigue con el contador normalmente. *Campo de datos Binario -> Cualquier dato se debe convertir primero a binario
  • 9. RecordStore Clase principal que provee los métodos create, insert, update y delete para un Record Store Constructor openRecordStore(String recordStoreName, boolean createIfNecessary) recordStoreName -> El nombre del Record Store. createIfNecessary • Si esta en true = Sobrescribirá otro Record Store. si tiene el mismo nombre • Si esta en False= Lanzara una excepción, ya que no podrá sobrescribir ni crearla Ejemplo RecordStore rs = RecordStore.openRecordStore("Estudiante",true);
  • 10. RecordStore métodos Se debe cerrar el flujo de datos al Record Store. rs.closeRecordStore(); Para eliminar un Record Store. RecordStore.deleteRecordStore("nombreBD");
  • 11. Registros Para insertar registros addRecord(byte[] data, int offset, int numBytes); data -> Datos en binario Offset -> Índice de partida numBytes -> Tamaño Borrar un registro deleteRecord(int recordId); Obtener un registro getRecord(int recordId, byte[] buffer, int offset) byte[] getRecord(int recordId); Actualizar un registro setRecord(int recordId, byte[] newData, int offset, int numBytes)
  • 12. Material elaborado por: Anderson Rubio andersonrubioquintero@gmail.com @anderblackhawk www.andersonrubio.com