Как открыть базу данных MS Access в Android-смартфоне?
Я создал прикладное программное обеспечение в VB 6 длинный год назад, который обращается к базе данных с помощью MS доступа на моем компьютере. Теперь я ищу положить эту базу данных доступа к моему телефону Android и просмотреть его. Как это сделать?
3 ответа
Во-первых, здесь есть несколько определений, а именно база данных, программное обеспечение и операционная система. Доступ является двояким, поскольку он сочетает в себе систему управления интерфейсом переднего плана с ядром базы данных Back / End, Jet/ACE.
Ms Access в качестве программного обеспечения является строго программным обеспечением Windows PC. Сервер баз данных Jet/ACE - это строго технология Windows PC. Таким образом, ни один компонент Access не может работать в любой другой операционной системе, включая Mac, Linux, iOS и Android. С учетом вышесказанного, в Google Play или Chrome могут быть частные решения для разработчиков, которые не являются продуктами Microsoft.
Поэтому для запуска содержимого базы данных Access на Android требуется определенный тип преобразования и разработки. Один из таких маршрутов, упомянутых в комментариях, включает SQLlite (который похож на Access как базу данных файлового сервера или базу данных, которая существует в виде отдельных файлов), который, как утверждают, является наиболее широко развернутой базой данных.
Для этого вам необходимо сделать следующее:
- Загрузите бесплатный SQLlite для своего компьютера и в качестве приложения для своего устройства Android.
- Затем вы должны экспортировать таблицы базы данных в популярные форматы плоских файлов данных (csv, txt, xml).
- Затем вам нужно импортировать такие данные в SQLlite либо с консолью управления определенного типа (браузер Firefox имеет отличное дополнение к плагину), либо с кодом (Python поддерживает встроенный модуль SQLlite) и импортировать / добавлять данные из вышеупомянутых типов данных., Фактически с помощью кода вы можете напрямую подключиться к движку Jet/ACE через ODBC для извлечения содержимого базы данных, а затем перенести его в SQLlite без необходимости импорта / экспорта csv, txt, xml.
- Подключите мобильное устройство к компьютеру.
- Передайте файл sqllite, просто перемещая файлы между папками.
Другими соображениями является запуск Access в качестве веб-базы данных в Office365 и вход через Android через Интернет. Кроме того, можно экспортировать базу данных Access в систему базы данных уровня сервера (SQL Server, MySQL, PostgreSQL и т. Д.), Которая работает через Интернет, а затем загрузить соответствующее системное приложение для просмотра и управления контентом или создать собственное приложение для подключения. Тот же маршрут, что и при экспорте или кодировании файла данных, будет конвертировать между Access и любой другой системой.
Я использую приложение HandDBase для своего Android. Во-первых, вам нужно загрузить их настольное программное обеспечение, которое преобразует нужные таблицы MS Access в их собственный формат. Затем я синхронизирую недавно преобразованные таблицы с приложением HandDBase, и все готово. Это двухэтапный процесс, но он также позволяет использовать шифрование, благодаря чему я чувствую себя более комфортно, поскольку я не очень хорошо разбираюсь в SQL и боюсь, что моя информация может быть где-то уязвимой.
Этот пост довольно старый, но вы можете попробовать мое приложение (на всякий случай, если вы пропустили, я владелец)... Вы можете проверить его на https://play.google.com/store/apps/ детали?id=com.dev404.dbviewer
Приложение все еще находится на начальной стадии, но многим пользователям стоило попробовать.