Робочий аркуш SQL і клієнт запитів для баз даних Oracle / MySQL і MSSQL
ВАЖЛИВО
Ця програма була розроблена як приватний інструмент для доступу до баз даних із пристроїв Android.
В першу чергу розробка була розроблена для баз даних Oracle.
Він надається безкоштовно і не претендує на конкуренцію професійним інструментам.
Жодна гарантія не надається щодо будь-яких пошкоджень, які можуть виникнути в результаті використання цієї програми.
Ви використовуєте цю програму на свій страх і ризик.
Оскільки ця програма зберігає свої дані у файловій системі і тому має функцію перегляду файлів, їй потрібен доступ до всіх каталогів у файловій системі.
Ця функція пропонує можливість зберігати ваші SQL і вибрані дані в будь-яких каталогах, а також імпортувати створені зовні SQL у редактор програми, щоб мати можливість виконувати складніші запити, які важко створити за допомогою програми Android.
Мій додаток не буде читати, змінювати, видаляти чи іншим чином використовувати будь-які ваші дані з файлової системи без вашої згоди.
В Android 10 і новіших версіях мій внутрішній диспетчер файлів тепер замінено стандартними функціями відкриття та збереження файлів Android, оскільки Google не дозволяє «керувати всіма файлами» в моїй програмі. для цього мені більше не потрібно «керувати всіма файлами», але деякі функції втрачаються через цю зміну, наприклад встановлення каталогу за замовчуванням тощо.
Основні функції цього додатка:
- створювати оператори SQL
- необмежену кількість рядків набору результатів
- розмір набору результатів обмежений лише вашою пам'яттю
- збереження/завантаження операторів sql у/з текстових файлів
- виправити стовпці в наборі результатів
- сортувати стовпці в наборі результатів
- використовувати динамічні змінні, такі як &input
- виділення синтаксису
- sql beautifier
- створювати пояснювальні плани
- експортувати дані в 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 і старіших версій, але вона більше не підтримуватиметься.
якщо ваш адміністратор db не дозволяє прямі тонкі з’єднання (v8 або v11) від клієнта, ця програма не може підключитися до вашої бази даних Oracle!
перевірені підключення: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, mssql server 2016