Таблица SQL и клиент запросов для баз данных Oracle/MySQL и MSSQL
ВАЖНЫЙ
Это приложение было разработано как частный инструмент для доступа к базам данных с устройств Android.
В первую очередь разработка была рассчитана на базы данных Oracle.
Он предоставляется бесплатно и не претендует на конкуренцию профессиональным инструментам.
Никакая гарантия не предоставляется на любой ущерб, который может возникнуть в результате использования этого приложения.
Использование этого приложения осуществляется на ваш страх и риск.
Поскольку это приложение хранит свои данные в файловой системе и, следовательно, имеет функцию браузера файлов, этому приложению требуется доступ ко всем каталогам в файловой системе.
Эта функциональность дает возможность хранить ваши SQL-запросы и выбранные данные в любых каталогах, а также импортировать созданные извне SQL-коды в редактор приложения, чтобы иметь возможность выполнять более сложные запросы, которые сложно создать с помощью приложения Android.
Мое приложение не будет читать, изменять, удалять или иным образом использовать какие-либо ваши данные из файловой системы без вашего согласия.
В Android 10 и более поздних версиях мой внутренний файловый менеджер теперь заменен стандартными функциями Android для открытия и сохранения файлов, поскольку Google не позволяет моему приложению «управлять всеми файлами». для этого мне больше не нужно «управлять всеми файлами», но в связи с этим изменением теряются некоторые функции, такие как установка каталога по умолчанию и тому подобное.
Основные функции этого приложения:
- создавать операторы sql
- неограниченное количество строк набора результатов
- размер набора результатов ограничен только вашей памятью
- сохранять/загружать операторы sql в/из текстовых файлов
- исправить столбцы в наборе результатов
- сортировать столбцы в наборе результатов
- используйте динамические переменные, такие как &input
- подсветка синтаксиса
- sql-украшение
- создавать планы объяснений
- экспортировать данные в csv
- экспортировать и копировать данные в буфер обмена
- манипуляции с SQL, такие как «вставка» или «обновление»
RoSQL следует использовать в защищенной сети, например в сети VPN или локальной защищенной сети, поскольку трафик не шифруется!
MSSQL реализован только для Android 5 и выше, но не для Android 4.4.
В Android 11 или более поздней версии вы предоставляете файлу приложения разрешения на чтение и запись в настройках телефона Android. увидеть специальные права приложения на вашем телефоне. Похоже, что для разных телефонов/версий Android они настроены по-разному.
В некоторых странах существует проблема (ORA-12705) с NLS (Oracle и тонким клиентом). Если на вашем телефоне или планшете язык (например, кириллица) не поддерживается, вы можете попробовать изменить локаль в окне настроек на «США» (флажок для соединения по умолчанию в США). Кажется, это проблема Oracle Express, в тестах со стандартными/корпоративными базами данных Oracle у меня нет ошибок подключения.
этот клиент Oracle sql использует прямое тонкое соединение v8 для Android 4.4 и ниже и прямое тонкое соединение v11 для Android 5 и выше с вашей базой данных!
- Пользователю Android 5 и выше больше не нужно устанавливать режим совместимости 8 для Oracle.
- Пользователям Android 4.4 и более ранних версий необходимо установить режим совместимости 8 (oracle10 и выше), как описано ниже:
для соединений Oracle12c установите в sqlnet.ini (сервер) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
для баз данных, равных oracle10g или 11g: SQLNET.ALLOWED_LOGON_VERSION=8
вы все еще можете загрузить версию для Android 4.4 и ниже, но она больше не будет поддерживаться.
если ваш администратор базы данных не позволяет вам использовать прямые тонкие соединения (v8 или v11) от клиента, это приложение не сможет подключиться к вашей базе данных oracle!
проверенные соединения: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, mssql server 2016