Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
#1

Примеры работы с SQLite - Программирование Android

22.08.2014, 16:02. Просмотров 547. Ответов 7
Метки нет (Все метки)

привет, а можете подсказать, я юзаю SQLiteOpenHelper, ну через наслденика естесно)) но у меня не выызваются метода onCreate, onUpgrade, т.е. в этих методах стоит запись в логи, а он не пишет, хотя суперкласс инициализиурется
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class DBHelper extends SQLiteOpenHelper {
    //String  query;
 
    public DBHelper(Context context) {
      // конструктор суперкласса
        
      super(context, "test", null, 1);
      Log.d( "DBHELPER", "--- start class ---");
 
      //this.query=queryCreateTable;
 
    }
 
    @Override
    public void onCreate(SQLiteDatabase db)
    {
      Log.d( "dbconn", "--- onCreate database ---");
      // создаем таблицу с полями
      
 /*db.execSQL("create table mytable ("
          + "id integer primary key autoincrement," 
          + "name text,"
          + "email text" + ");");
*/
        //Toast.makeText(this, "db creating", Toast.LENGTH_LONG).show();
     // Log.d( "dbconn", query);
    //  db.execSQL(query);
     //   Log.d( "dbconn", query);
 
    }
 
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        
        Log.d( "dbconn", "db already exist");
 
    //  db.execSQL(query);
 
    }
  }
Добавлено через 1 час 4 минуты
Разобрался оказывается SQLiteDatabase db = dbHelper.getWritableDatabase();
надо вызывать, и споле этого создается база и вызываются эти методы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2014, 16:02     Примеры работы с SQLite
Посмотрите здесь:

Примеры работы с SQLite - Программирование Android
можете дать ссылку или написать фрагмент кода как сохранять ссылки на файлы в базе данных?? Добавлено через 8 часов 16 минут то есть...

Примеры работы с SQLite - Программирование Android
Можете мне дать примеры ,который я могу добавлять,удалять и изменить на БД через SQlite browser или Sqlite Manager или др.а читать будут...

Подскажите программу для получения опыта работы с SQLite - Программирование Android
подскажите программу потренироваться-поучится работы с SQLite. так чтобы можно было бы создавать на девайсе БД, таблицы, записи, тригеры и...

NDK C vs C++ и примеры - Программирование Android
Гуру NDK! Посоветуйте! В очередной раз взялся за NDK и вдруг получилось... Успешно запустил все примеры что были под руками... ...

Примеры кода на АС от гугла - Программирование Android
Собственно вопрос в том , где брать примеры кодов на АС. Очень часто смотрю на какой нить метод. Иногда понимаю что он делает, но какие...

подскажите примеры по opengl es - Программирование Android
пытаюсь разобраться ,но нуля тяжеловато, можете скинуть пару-тройку примеров ? Желательно с 3d моделями (в идеале хочу разобраться в...

Примеры заданий к лабораторной работе - Программирование Android
Здравствуйте. Получил задание от преподавателя разработать лабораторную работу по программированию для Android. Дисциплина - "системное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
22.08.2014, 16:04  [ТС]     Примеры работы с SQLite #2
а просто в text не?
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
22.08.2014, 16:14     Примеры работы с SQLite #3
всмысле как текстом сохранить да??
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
22.08.2014, 17:11  [ТС]     Примеры работы с SQLite #4
ну да, ссылка то текст по сути, можно пихать медиа элемент (файл) прямо в таблицу юзая тип данных BLOB , но это очень неправильный способ (если только файлик не занимает несколько байт)))
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
22.08.2014, 17:39     Примеры работы с SQLite #5
а какой более правильный способ?
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
22.08.2014, 17:44  [ТС]     Примеры работы с SQLite #6
сылка как текст, если надо хранить файлы, то просто сохраняем его, благо анроид дайт нам сохранять куда угодно что угодно. а в базе хранить путь (ссылку) которую в любой момент можно выташить
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
22.08.2014, 18:30     Примеры работы с SQLite #7
то есть как я понял в базе нужно хранить в виде текста (тип String)путь доступа к файлу правильно??
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.08.2014, 19:08     Примеры работы с SQLite
Еще ссылки по теме:

Примеры примитивов игр cocos 2d-x - Программирование Android
Может кто кинуть код или ссылку с примитивом игры на cocos 2d-x с отлавлеванием тача что бы объект стремился к точке которую нажали?

Кириллица в SQLite - Программирование Android
Пишу Android приложение на Java, которое будет использовать базу данных SQLite , однако возникла проблема с восприятием приложением...

ListView и SQLite - Программирование Android
Пишу первую простенькую игру.Пожалуйста подскажите как решить такую задачу: 1.Есть listview, в котором через simpleCursorAdapter...

SQLite из Service - Программирование Android
Здравствуйте, у меня такой вопрос. Уже бьюсь 2 дня, ни как не могу сделать. Может вы мне поможете советом, а лучше примером. Как...

SQLite Android - Программирование Android
Привет всем! У меня образовалась такая проблема: пишу приложение на android, при этом воспользовавшись макетом "Master/Detal Flow". Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
22.08.2014, 19:08  [ТС]     Примеры работы с SQLite #8
Верно
Yandex
Объявления
22.08.2014, 19:08     Примеры работы с SQLite
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru