Publicado el 22 de Octubre del 2018
722 visualizaciones desde el 22 de Octubre del 2018
426,8 KB
26 paginas
Creado hace 9a (06/05/2014)
Clase:014
1
Unidad IV
Aplicaciones sobre
Base de Datos
(Blackberry)
2
Agenda
• PROGRAMA DE MANIPULACION DE BASE
• BLACKBERRY
• SQLITE
• Recomendaciones
• Ejemplo
Nota: Se han agregado otras laminas que
podrian ser utiles para los grupos que
desarrollaran 2ª etapa de proyecto(bb)
3
SQLITE
incrustadas e
• SQLite® es una biblioteca de bases de datos relacionales de
código abierto. Se ha diseñado para efectuar un uso eficaz de los
recursos de la memoria e incluye pocas funciones. Como
resultar una buena elección para
consecuencia, puede
aplicaciones
inalámbricas. Los dispositivos
BlackBerry® que ejecutan BlackBerry® Device Software versión
5.0 o posterior tienen la biblioteca de SQLite integrada en el
sistema operativo y en la máquina virtual. La API de SQLite
permite desarrollar aplicaciones que usan la base de datos SQLite
integrada. Se presentó en BlackBerry® Java® Development
Environment versión 5.0.
• El paquete net.rim.device.api.database incluye clases que
permiten trabajar con SQLite.
4
SQLITE
• Puede utilizar el siguiente planteamiento para trabajar con una
base de datos SQLite existente.
• Cree
instrucción
Database.createStatement().
una
SQL
llamando
a
• Prepare
la
instrucción para ejecutar
llamando a
Statement.Prepare(). La realización de este paso equivale a
compilar la instrucción.
• Ejecute la instrucción llamando a Statement.getCursor() si la
instrucción debe devolver resultados o bien llamando a
Statement.Execute() en caso contrario.
• Si hay resultados, recupérelos mediante una iteración fila a
fila en el objeto Database.Cursor devuelto.
• Para obtener más
información acerca del desarrollo de
aplicaciones que utilizan SQLite, consulte la documentación de
SQLite en http://www.sqlite.org y la documentación sobre API
para BlackBerry Java Development Environment.
5
SQLITE
• Cada base de datos SQLite® se almacena en un solo archivo. Si
sólo especifica el nombre de base de datos como valor de
parámetro para DatabaseFactory.create(), el archivo de base de
datos se crea en la tarjeta SD del dispositivo. La ubicación
predeterminada
es
/SDCard/databases/<nombre_de_aplicación>/ . El nombre de la
aplicación que crea la base de datos se incluye en la ruta para
evitar conflictos de nombres. Puede crear archivos de base de
datos en la memoria del dispositivo si especifica la ruta del
sistema de archivos correspondiente.
archivo
datos
del
de
base
de
6
SQLITE. Recomendaciones
• Al desarrollar una aplicación que utilice una base de datos SQLite,
puede resultar útil trabajar en un entorno de desarrollo que le
permita ejecutar una instrucción SQL y examinar los cambios de
datos resultantes en la base de datos. Una forma cómoda de
establecer un entorno de desarrollo de ese tipo consiste en
almacenar la base de datos en la tarjeta SD durante el desarrollo.
A medida que desarrolla la aplicación, puede ejecutarla en
BlackBerry Smartphone Simulator
la
funcionalidad recién agregada. BlackBerry Smartphone Simulator
almacena los archivos guardados en la tarjeta SD emulada en un
directorio especificado del ordenador de desarrollo.
comprobar
para
7
SQLITE. Recomendaciones
• Puede utilizar un explorador de bases de datos SQLite para
inspeccionar y administrar las bases de datos SQLite que están
almacenadas en el sistema de archivos de su ordenador de
escritorio. Puede utilizar BlackBerry Smartphone Simulator para
ejecutar la aplicación y acceder a la base de datos SQLite que
utiliza la aplicación desde el sistema de archivos del escritorio.
Puede utilizar el explorador de bases de datos SQLite para
desplazarse a la base de datos SQLite que está almacenada en el
directorio que BlackBerry Smartphone Simulator utiliza para
almacenar los archivos guardados en la tarjeta SD emulada. El
uso del explorador de bases de datos para ver la base de datos a
medida que se cambia mediante programación le permite obtener
una respuesta en tiempo real de los cambios que la aplicación
está efectuando en la base de datos.
8
SQLITE. Recomendaciones
• Puede almacenar la base de datos en una tarjeta SD. No
obstante, los dispositivos de las series BlackBerry Bold Series y
BlackBerry Storm Series admiten el almacenamiento de bases de
datos SQLite en la memoria interna del dispositivo. Si su
aplicación está diseñada para almacenar la base de datos SQLite
en la memoria interna del dispositivo, debe implementar la
aplicación de modo que sea fácil modificar el código para cambiar
la ubicación de almacenamiento de la base de datos.
9
SQLITE. Ejemplo
Configurar SDcard
• Modelo de
simulador
9300
10
SQLITE.
Ejemplo Menú principal
11
SQLITE. Ejemplo
Menú principal
12
SQLITE. Ejemplo
Sub menú genérico
13
SQLITE. Ejemplo
Sub menú genérico
14
SQLITE. Ejemplo
Insertar
15
SQLITE. Ejemplo
Insertar
16
SQLITE. Ejemplo
Controladora BD(insertar)
17
SQLITE. Ejemplo
Consultar
18
SQLITE. Ejemplo
Consultar
19
SQLITE. Ejemplo
Controladora BD(consultar)
20
SQLITE. Ejemplo
Actualizar
21
SQLITE. Ejemplo
Actualizar
22
SQLITE. Ejemplo
Controladora BD(Actualizar)
23
SQLITE. Ejemplo
Eliminar
24
SQLITE. Ejemplo
Eliminar
25
SQLITE. Ejemplo
Controladora BD(Eliminar)
26
Comentarios de: Unidad IV Aplicaciones sobre Base de Datos (Blackberry) - Programación para dispositivos móviles (0)
No hay comentarios