Открытие и просмотр содержимого файла .sqlite [закрыто]

Для вашей идеи на самом деле вы приближаетесь к успеху, но если вы делаете это, все должно быть хорошо:

for (int i=0;i<String_Array.length;i++) String_Array[i]=(String)Object_Array[i];

Кстати, использование утилиты Arrays довольно неплохо и делает код элегантным.

13
задан Rob 8 April 2011 в 14:20
поделиться

3 ответа

Моим любимым инструментом для работы с базами данных sqlite является sqliteManager , он стоит денег, но его деньги хорошо потрачены в моей книге.

3
ответ дан 1 December 2019 в 18:49
поделиться

Попробуйте что-то вроде этого: http://sqlitebrowser.sourceforge.net/

6
ответ дан 1 December 2019 в 18:49
поделиться

Вы используете массивы в качестве ключей. Couchdb будет сравнивать массивы, сравнивая каждый элемент массива в порядке возрастания до тех пор, пока два элемента не станут равны.

E. г. для сравнения [1, 'a', 5] и [1, 'c', 0] он сравнивает 1 с 1, затем 'a' с 'c' и будет решите, что [1, 'a', 5] меньше, чем [1, 'a', 0]

Это объясняет, почему ваш запрос ключа диапазона не выполняется:

["7446567e45dc5155353736cb3d6041c0", ноль, 5,30000] больше ["7446567e45dc5155353736cb3d6041c0", ноль, 5,90000421]

-1262999 В вашем случае есть две основные возможности атаки:

  • Украсть строку подключения и затем получить прямой доступ к базе данных
  • Вызвать методы в вашем коде C # напрямую без использования пользовательского интерфейса

Для строки подключения вам необходимо сохранить ее в зашифрованная форма в файле конфигурации. Проблема в том, что в приложении winforms должно быть достаточно информации, чтобы оно могло его расшифровать и использовать.

Для прямого доступа к коду вы можете использовать защиту доступа к коду и обфускацию.

В вашем случае я бы не дал приложение Windows для прямого доступа к базе данных. Пусть приложение Windows вызывает службу WCF, служба WCF будет обращаться к базе данных.

Пользователь ' org / en-US / firefox / addon / 5817

SQLite Manager

Управление любой базой данных SQLite на вашем компьютере ...

Возможности:

  • Управление любой базой данных SQLite на вашем компьютере.
  • Интуитивно понятный интерфейс иерархическое дерево, показывающее объекты базы данных.
  • Полезные диалоговые окна для управления таблицами, индексами, представлениями и триггерами.
  • Вы можете просматривать и выполнять поиск в таблицах, а также добавлять, редактировать, удалять и дублировать записи.
  • Возможность для выполнить любой запрос sql.
  • В представлениях тоже можно искать.
  • Выпадающее меню помогает с синтаксисом sql, что упрощает написание sql.
  • Легкий доступ к общим операциям через меню, панели инструментов, кнопки и контекстное меню .
  • Экспорт таблиц / представлений / базы данных в формате csv / xml / sql. Импорт из csv / xml / sql (как UTF-8, так и UTF-16).
  • Возможно выполнение нескольких операторов sql на вкладке «Выполнение».
  • Вы можете сохранить запросы.
  • Поддержка ADS в Windows ...
14
ответ дан 1 December 2019 в 18:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: