Працоўны ліст 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 і ніжэй, але яна больш не будзе падтрымлівацца.
калі ваш db-адміністратар не дазваляе прамыя тонкія злучэнні (v8 або v11) з кліента, гэта дадатак не можа падключыцца да вашай базы дадзеных Oracle!
правераныя злучэнні: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, сервер mssql 2016