Вопросы с тегом «sqlite»

92
Основные данные о расположении файла sqlite

Как правило, файл хранилища sqlite для приложений с основными данными находится в Библиотека> Поддержка приложений> iPhone Simulator> 7.1 (или какую бы версию вы ни использовали)> Приложения> (В какой папке находится ваше приложение)> Документы папка, но я не могу найти ее в IOS...

92
Как сделать ОБНОВЛЕНИЕ при объединении таблиц в SQLite?

Я старался : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 А также: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Оба работают с MySQL, но они дают мне синтаксическую ошибку в SQLite. Как я могу заставить это UPDATE / JOIN работать...

92
Эквивалент SQLite ISNULL (), NVL (), IFNULL () или COALESCE ()

Я бы не хотел, чтобы в моем коде было много проверок вроде следующего: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Я подумал, что могу просто попросить мой запрос позаботиться о нулях, сделав что-то вроде этого: SELECT myField1, [isnull](myField1,...

92
как включить sqlite3 для php?

Я пытаюсь установить sqlite3 для PHP в Ubuntu. Я установил apt-get php5-sqlite3и отредактировал, php.iniчтобы включить расширение sqlite3. Когда я бегу, phpinfo();я получаю SQLITE3 SQLite3 support enabled sqlite3 library version 3.4.2 как показано выше, sqlite3включен. Однако я получаю сообщение...

92
База данных Android SQLite: медленная вставка

Мне нужно проанализировать довольно большой XML-файл (от сотни до нескольких сотен килобайт), который я использую Xml#parse(String, ContentHandler). В настоящее время я тестирую это с файлом 152 КБ. Во время разбора, я также вставка данных в базе данных SQLite , используя вызовы , подобные...

92
SQLite Query в Android для подсчета строк

Я пытаюсь создать простую форму входа в систему, в которой я сравниваю идентификатор входа и пароль, введенные на экране входа в систему, с данными, хранящимися в базе данных. Я использую следующий запрос: final String DATABASE_COMPARE = "select count(*) from users where uname=" + loginname + "and...

92
Удаление повторяющихся строк из базы данных sqlite

У меня есть огромная таблица - 36 миллионов строк - в SQLite3. В этой очень большой таблице есть два столбца: hash - текст d - настоящий Некоторые строки дублируются. То есть оба hashи dимеют одинаковые значения. Если два хэша идентичны, то значения d. Однако два одинаковых dне означают двух...

92
Открытие файла базы данных из оболочки командной строки SQLite

Я использую оболочку командной строки SQLite . Как указано в документации, я могу открыть базу данных, указав ее в качестве аргумента исполняемого файла: sqlite3 data.db Я не могу понять, как открыть файл базы данных из инструмента после его вызова без указания файла в качестве аргумента командной...

91
Ограничения внешнего ключа в Android с использованием SQLite? на Удалить каскад

У меня есть две таблицы: треки и путевые точки, у трека может быть много путевых точек, но путевая точка назначается только одному треку. В таблице точек пути у меня есть столбец с именем «trackidfk», который вставляет track_ID после создания трека, однако я не устанавливал ограничения внешнего...

91
Android SQLite: инструкция обновления

Мне нужно реализовать SQLite в моем приложении. Я следовал этому руководству .. Создание и использование баз данных в Android one Все работает нормально. Я вставил 1 строку с 5 столбцами. Теперь я хочу обновить значение только одного столбца, а остальные останутся такими же. В учебнике есть один...

90
sqlite3.ProgrammingError: нельзя использовать 8-битные строки байтов, если вы не используете text_factory, которая может интерпретировать 8-битные строки байтов.

Используя SQLite3 в Python, я пытаюсь сохранить сжатую версию фрагмента HTML-кода UTF-8. Код выглядит так: ... c = connection.cursor() c.execute('create table blah (cid integer primary key,html blob)') ... c.execute('insert or ignore into blah values (?, ?)',(cid, zlib.compress(html))) В этот...

89
ИЗМЕНИТЬ ТАБЛИЦУ ДОБАВИТЬ КОЛОНКУ, ЕСЛИ НЕ СУЩЕСТВУЕТ в SQLite

Недавно у нас возникла необходимость добавить столбцы в некоторые из наших существующих таблиц базы данных SQLite. Это можно сделать с помощью ALTER TABLE ADD COLUMN. Конечно, если таблица уже была изменена, мы хотим оставить ее в покое. К сожалению, SQLite не поддерживает IF NOT EXISTSпункт о...

88
Защита паролем базы данных SQLite. Является ли это возможным?

Мне предстоит столкнуться с новым маленьким проектом. В нем будет около 7 или 9 таблиц, самая большая из них будет расти не более чем на 1000 строк в месяц. Я думал о SQLite как о своей базе данных ... Но мне нужно будет защитить базу данных на случай, если кто-то захочет изменить данные из базы...

88
Как использовать модуль sqlite3 с электроном?

Я хочу разработать настольное приложение с использованием электроники, которая использует пакет sqlite3, установленный через npm, с помощью команды npm install --save sqlite3 но он дает следующую ошибку в консоли электронного браузера Uncaught Error: Cannot find module...

87
Python sqlite3 и параллелизм

У меня есть программа Python, в которой используется модуль «threading». Каждую секунду моя программа запускает новый поток, который извлекает некоторые данные из Интернета и сохраняет эти данные на моем жестком диске. Я хотел бы использовать sqlite3 для хранения этих результатов, но я не могу...

87
Пример полнотекстового поиска в Android

Мне сложно понять, как использовать полнотекстовый поиск (FTS) с Android. Я прочитал документацию SQLite о расширениях FTS3 и FTS4 . И я знаю, что это возможно на Android . Однако мне трудно найти какие-либо примеры, которые я могу понять. Базовая модель базы данных Таблица базы данных SQLite...

87
Как проверить, существует ли таблица в базе данных Android SQLite?

У меня есть приложение для Android, которому необходимо проверить, есть ли уже запись в базе данных, а если нет, обработать некоторые вещи и в конечном итоге вставить ее и просто прочитать данные из базы данных, если данные действительно существуют. Я использую подкласс SQLiteOpenHelper для...

87
Могу ли я читать и писать в базу данных SQLite одновременно из нескольких подключений?

У меня есть база данных SQLite, которая используется двумя процессами. Мне интересно, с самой последней версией SQLite, когда один процесс (соединение) запускает транзакцию для записи в базу данных, сможет ли другой процесс одновременно читать из базы данных?...