SlideShare una empresa de Scribd logo
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 medida
Hugo Teixido
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
marjorieyadiragualli
 
Medidas de almacenamiento
Medidas de almacenamiento Medidas de almacenamiento
Medidas de almacenamiento
Bryan Artic Lascano
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamiento
dpalacio
 
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 alejandro
3145182020
 
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 2
marcoserna6
 
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
 
Ejemplo1
Ejemplo1Ejemplo1
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
diego13864
 
Unidades de medida S/B
Unidades de medida S/BUnidades de medida S/B
Unidades de medida S/B
Fabricio Santillan
 

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

Persistencia de un modelo de objetos
Persistencia de un modelo de objetosPersistencia de un modelo de objetos
Persistencia de un modelo de objetos
Jorge Ercoli
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bdenriquesave
 
Exposicion equipo 1
Exposicion equipo 1Exposicion equipo 1
Exposicion equipo 1laloflatland
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bdluisluna87
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bdjosecarlosSS
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bdluisluna87
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bdITSL
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
jubacalo
 
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
KatherineLamaLaime
 
SQL_ADO.NET.ppt
SQL_ADO.NET.pptSQL_ADO.NET.ppt
SQL_ADO.NET.ppt
GabrielCastillo731660
 
SQL_ADO.NET.pptx
SQL_ADO.NET.pptxSQL_ADO.NET.pptx
SQL_ADO.NET.pptx
jazmitia1983
 
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
SolidQ
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12Free TIC
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
Juan Ramirez
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
Anderson Herreño
 

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
 
Exposicion equipo 1
Exposicion equipo 1Exposicion equipo 1
Exposicion equipo 1
 
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
 
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

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 

Último (20)

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 

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