Articles of sqlite3

Почему я не могу нажать sqlite на Android с помощью команды adb?

У меня есть корневой Nexus S, и у него нет Sqlite, поэтому я нашел его в Google и нашел, что мне нужно использовать эту команду: adb push sqlite3 /sdcard/ Однако это дало мне эту ошибку: failed to copy 'sqlite3' to '/sdcard//sqlite3': Read-only file system Таким образом, это означает, что / система читается только. Затем я […]

Изменение уникального поля таблицы

У меня есть таблица, которая имеет уникальный ключ с двумя ограничениями в нем. Я хочу изменить таблицу таким образом, что я могу удалить одно из ограничений в уникальном поле. Моя текущая схема db: CREATE TABLE testtable(test1 TEXT, test2 TEXT, test3 TEXT, test4 TEXT DEFAULT FALSE,UNIQUE (test1,test2)) У меня уже есть эта таблица, заполненная данными, и […]

Ошибка java.lang.NullPointerException в запросе

Я готов разработать второе приложение для Android, и я хочу использовать базу данных. Но я заблокирован ошибкой. Это класс: public class MyDatabase { SQLiteDatabase mDb; DbHelper mDbHelper; Context mContext; private static final String DB_NAME="epsoftsms";//nome del db private static final int DB_VERSION=1; //numero di versione del nostro db public MyDatabase(Context ctx){ mContext=ctx; mDbHelper=new DbHelper(ctx, DB_NAME, null, […]

Извлеките значение автоинкремента после вставки

Это метод вставки, который я использую для вставки некоторых данных в db: public long insertBooking(String userId,int roomId,Timestamp checkInTime, Timestamp checkOutTime){ final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ContentValues contentValues=new ContentValues(); contentValues.put(USER_ID, userId); contentValues.put(ROOM_ID, roomId); contentValues.put(CHECK_IN, dateFormat.format(checkInTime)); contentValues.put(CHECK_OUT, dateFormat.format(checkOutTime)); return database.insert(MRM_BOOKING_DETAILS_TABLE, null, contentValues); } Таблица MRM_BOOKING_DETAILS имеет поле автоматического увеличения, которое называется booking_id . После вставки […]

Вставка 1000000 строк в базу данных sqlite3

Я хочу вставить 10 000 000 строк в базу данных, но это займет слишком много времени в вставке. Например, теперь я пытаюсь использовать 2055 строк, и для загрузки этих данных в базу данных требуется 3 минуты .. и на этот раз слишком много для 2055 записей. Ниже приведен мой метод вставки данных в базу данных: […]

Как посмотреть приложение Android, работающее на моем телефоне

Я устанавливаю и запускаю приложение Android на своем телефоне, и для некоторых целей тестирования я хочу видеть базы данных моего приложения, которое находится на моем телефоне. Теперь мой вопрос, как получить эти базы данных и таблицы ???? Ответьте спасибо заранее …..

Таблица копирования SQLite SQLite в другую таблицу

Я хочу реализовать столбец удаления в SQLite от Android. Я хочу сделать копию таблицы без нужного столбца, чем удалить прежний планшет и задать имя в new_one как прежнее имя. Я сделал таблицу для копирования таблицы, но теперь у меня это как копия 1: 1. Как изменить столбцы при копировании? Цель состоит в том, чтобы иметь […]

Операция курсора в первый раз выполняется так медленно, когда запрашиваются объемные данные. Как решить?

Я должен запросить три таблицы и отобразить данные в моем customerView. Мой код выглядит так: Log.v(TAG, System.CurrentTimeMillis()) int len = cursor.getCount(); Log.v(TAG, System.CurrentTimeMillis()) Product[] products = new Product[len]; int i = 0; while(cursor.moveToNext()){ products[i] = new Product(cursor.getstring(0),…..); } Log.v(TAG, System.CurrentTimeMillis()) Запрос Sqlite: String sql = "SELECT T1.PRODUCT_ID, CODE, SHORT_DESCRIPTION, CATEGORY_CODE, BRAND_CODE, FORM_CODE, DENOMINATOR, T1.PIECE_PRICE, T1.lowest_piece_price, […]

Как получить курсор только с отдельными значениями?

Я хочу вернуть курсор только с отдельными значениями столбца. В столбце «Группы» имеется больше элементов, но только с двумя значениями: 1,2,1,1,1,2,2,2,1 String[] FROM = {Groups,_ID}; public Cursor getGroups(){ //…… return db.query(TABLE_NAME,FROM,null,null,null,null,null); } Вернет курсор, содержащий {1,2,1,1,1,2,2,2,1}}, но я хотел бы просто указать {1,2}.

Android монтирует файловую систему с разрешением записи

Устройство Android, которое я использую, не содержит на нем sqlite3 , поэтому я решил push его на устройство после pull как pull его из AVD. У меня не было проблем с извлечением его из AVD, хотя я не могу нажать его на устройство, так как мне нужно включить разрешение на запись. Я попытался выполнить sqlite3: […]

Intereting Posts
Проблемы с Android TabHost Пример Как вы получаете текущие DNS-серверы для Android? Как подтвердить учетные данные устройства перед Android 5.0 (API 21)? Java.lang.IndexOutOfBoundsException: Недопустимый индекс 13, размер 13 Открыть список контактов устройства при нажатии кнопки Я хочу сделать свое приложение только в ландшафте в андроиде Как Android 2.2 взаимодействует с Flash 10.1 (как использовать flash из моего приложения)? Как программно изменить прозрачность кнопки изображения? Какова основная цель аннотации @SerializedName в андроиде с использованием GSon Максимальный размер класса SharedPreferences Как показать только текущий месяц в календаре Android Малый размер, изображения с высоким разрешением Почему мои пользовательские состояния кнопок не работают? Преобразование результатов Sqllite Cursor в мой объект Как взаимодействовать между двумя дочерними фрагментами внутри вложенного фрагмента