Здесь представлено довольно много приложений с графическим интерфейсом Sqlite:
http://www.sqlite.org/cvstrac/wiki?p=ManagementTools
некоторые из них, по-видимому, неполные, ошибочные, не поддерживаемые и т.д. Есть ли у вас рекомендации?
Здесь представлено довольно много приложений с графическим интерфейсом Sqlite:
http://www.sqlite.org/cvstrac/wiki?p=ManagementTools
некоторые из них, по-видимому, неполные, ошибочные, не поддерживаемые и т.д. Есть ли у вас рекомендации?
Я использую плагин менеджера SQLite для Firefox.
Мне кажется довольно стабильным.
Вот еще один бесплатный вариант. Для меня это было довольно стабильно. SQLiteStudio
Для Windows: я искал функциональность и удобный графический интерфейс - было особенно сложно удовлетворить последнее требование, но эти два выбора оба хороши:
a) Достаточно хорошо: SQLite Expert
Менее дорогой, полнофункциональный менеджер. Автор очень чутко реагирует на комментарии и сообщения об ошибках и часто публикует обновления. Обратная сторона, если вы посмотрите на историю версий, заключается в том, что новые выпуски, похоже, вводят новые ошибки, которые затем фиксируются в последовательных сборках. Графический интерфейс отлично подходит для быстрого создания новых баз данных; немного меньше для разработки запросов и работы с большими объемами данных. Основная проблема: вы не видите схему при редактировании запроса (без перетаскивания вкладок в программе).
b) Почти идеально: SQLite Maestro
дороже. Богатый пользовательский интерфейс, легкий доступ ко всем функциям, красивый визуальный конструктор запросов и автоматический форматирование SQL для удобства чтения, много глазных конфет. Существует отдельный, более специализированный построитель запросов (код SQLite Factory), но вы можете обойтись только с основным приложением Maestro. Основная проблема: не представляется возможным изменить размер шрифта для отображения таблицы, а значение по умолчанию слишком мало; вначале легко заблудиться в чаще вкладок, хотя в целом я нахожу GUI очень продуктивным.
Оба решения очень стабильны в моем опыте, и оба, кажется, предлагают случайные скидки, если вы можете позволить себе подождать.
Чтобы просто просматривать данные, попробуйте SQLite Spy - бесплатно и дайте вам ответы на вызовы, но нет или немного поддержки GUI для редактирования. Очень удобно для быстрого поиска.
Прошло утро, ища хороший менеджер баз данных Sqlite/Browser и остановился на SqliteStudio, в настоящее время v2.20.28, m работает на Ubuntu Linux 10.04.
Я просто использовал его для объединения двух баз данных Firefox FloatNotes (Sqlite v3), которые просто используют одну таблицу...
Там нет функции импорта графического интерфейса, но слияние довольно просто, если вы знаете SQL. Я предоставил NULL для первого столбца, который является первичным ключом уникального идентификатора, так что Sqlite будет автоинкремент, таким образом перенумерация строк, объединенных в...
INSERT INTO [floatnotes.sqlite].floatnotes
SELECT NULL,
url,
protocol,
content,
x,
y,
w,
h,
color,
status,
guid,
creation_date,
modification_date
FROM [floatnotes-LX04.sqlite].floatnotes;
Я использовал Sqliteman в прошлом. Очень приятно.
SQLiteSpy - хороший выбор
Я использовал SQL Explorer. Плагин firefox является потрясающим, но он не может правильно обрабатывать BIGINT (он урезал их). Я заметил, что драйвер .jar, похоже, не поддерживает FTS4 (но поддерживает FTS3) и не показывает индексы в структуре данных.
Мне нравится SQL explorer, поскольку вы можете использовать других поставщиков, таких как mySQL, с одним клиентом.
В Sqlite.org есть список доступных инструментов управления:
Если вы используете OSX, вам может понравиться SQLPro для SQLite (Магазин приложений).
В приложении есть несколько опрятных функций, таких как:
Я использовал SQLite Professional и был надежным. Единственным недостатком было то, что изменения, внесенные мной в db с помощью симулятора iOS, не были разрешены в приложении (мне пришлось закрыть его и снова открыть для отображения), но эта функция была добавлена в последней версии. Теперь он делает все, что мне нужно. Я доволен поддержкой. Это хорошо для тестирования, и я использую его для построения структуры db. Никогда не было ошибкой.
Вы не упомянули о платформе, поэтому здесь отличное сравнение в инструментах SQLite для Mac OS X. Я лично нашел MesaSQLite, чтобы быть наиболее похожим на мои предпочтения в отношении инструментов базы данных, кстати, это был CocoaMySQL. (Для Windows я просто использовал вышеописанное дополнение Firefox.)
Если вы работаете в Visual Studio большую часть времени, то System.Data.SQLite хорош, а как плюс обрабатывает зашифрованные базы данных.
Navicat SQLite очень хорош, и они поддерживают Windows, OS X и Linux тоже.
Возможно, вы захотите проверить MYZSQLExplorer, здесь.
В отличие от других инструментов, он работает на устройствах iOS (или в симуляторе). Это Viewer, а не инструмент управления, и не такой функциональный, как некоторые другие инструменты, но удобен, так как вы можете запустить его из своего кода и просматривать свою базу данных из своего приложения.
Или вы можете "Открыть в...", он хранит sqlite, отправив их в виде вложений электронной почты.
Я разработал его, чтобы помочь себе на этапах разработки и тестирования, и это помогло.
Если у вас есть отзывы об этом, я бы хотел его услышать.
Если вам нужны только операции CRUD в файле базы данных sqlite, SQuirreL - это очень просто вариант, поскольку он имеет функцию автозаполнения, которая значительно повысить скорость и эффективность ввода запросов sql.
Чтобы использовать базу данных SQLite в SQuirreL, сначала загрузите JDBC-драйвер SQLite из здесь, затем отпустите банку в папке lib SQuirreL папка. Теперь откройте SQuirreL и выберите "Создать новый драйвер". В поле Пример URL введите
JDBC: SQLite: $FILE_URL
и в поле "Класс" введите
org.sqlite.JDBC
После этого выберите "Создать новый псевдоним" и выберите только что добавленный драйвер и замените $file_url фактическим расположением файла sqlite, затем нажмите "ОК" и вы закончите.