Часть 1: http://www.oracle-adf.info/2015/05/oracle-mafadf-mobile-1-soap-xml-web.html
Обычно мобильные приложения работают с данными при помощи сервисов. Но часто бывают случаи когда данные нужно хранить на мобильном устройстве. В этой статье я расскажу как работать с SQLite в MAF. Рабочая версия приложения c SQLite находится на github: https://github.com/JealousyM/sqlite-maf
SQLite компактная встраиваемая реляционная база данных и идеально подходит для хранения данных в мобильных устройствах.
Работа с SQLLite Database.
Первым шагом является создание самой бд при помощи JDBC. В SQLite каждая бд находится в собственном файле. Есть два способа для создания бд SQLite. Первый способ - это использование DML запросов через JDBC(таких как create table). Второй способ - это использование ранее созданного файла. Файл будет упакован с кодом вашего мобильного приложения. Он должен храниться в определенном месте, что бы ваше приложение могло загрузить его. Существует много утилит для создания и работы с такими файлами (MesaSQLite, SQLiteManager, SQLiteDatabase Browser)
Обычно мобильные приложения работают с данными при помощи сервисов. Но часто бывают случаи когда данные нужно хранить на мобильном устройстве. В этой статье я расскажу как работать с SQLite в MAF. Рабочая версия приложения c SQLite находится на github: https://github.com/JealousyM/sqlite-maf
SQLite компактная встраиваемая реляционная база данных и идеально подходит для хранения данных в мобильных устройствах.
Работа с SQLLite Database.
Первым шагом является создание самой бд при помощи JDBC. В SQLite каждая бд находится в собственном файле. Есть два способа для создания бд SQLite. Первый способ - это использование DML запросов через JDBC(таких как create table). Второй способ - это использование ранее созданного файла. Файл будет упакован с кодом вашего мобильного приложения. Он должен храниться в определенном месте, что бы ваше приложение могло загрузить его. Существует много утилит для создания и работы с такими файлами (MesaSQLite, SQLiteManager, SQLiteDatabase Browser)