SQL-regneark og forespørgselsklient til Oracle / MySQL- og MSSQL-databaser
VIGTIG
Denne app blev udviklet som et privat værktøj til at få adgang til databaser fra Android-enheder.
Primært var udviklingen designet til Oracle-databaser.
Det leveres gratis og hævder ikke at konkurrere med professionelle værktøjer.
Der ydes ingen garanti for skader, der måtte opstå som følge af håndteringen af denne app.
Brugen af denne app er på eget ansvar.
Da denne app gemmer sine data i filsystemet og derfor har en filbrowserfunktion, kræver denne app adgang til alle mapper i filsystemet.
Denne funktionalitet giver mulighed for at gemme dine SQL'er og udvalgte data i alle mapper og også at importere eksternt oprettede SQL'er til appens editor for at kunne udføre mere komplekse forespørgsler, som er svære at oprette med en Android-app.
Min app vil ikke læse, ændre, slette eller på anden måde bruge nogen af dine data fra filsystemet på nogen måde uden dit samtykke.
På Android 10 og nyere er min interne Filemanager nu erstattet af Standard Android Open and Save File Functions, fordi Google ikke tillader "administrer alle filer" til min app. for dette behøver jeg ikke "administrere alle filer" længere, men nogle funktioner går tabt ved denne ændring, som f.eks. at indstille en standardmappe og sådanne ting.
Hovedfunktioner i denne app:
- oprette sql-udsagn
- ubegrænsede rækker i resultatsæt
- Størrelsen af et resultatsæt er kun begrænset af din hukommelse
- Gem/indlæs sql-sætninger i/fra tekstfiler
- fix kolonner i et resultatsæt
- sortere kolonner i et resultatsæt
- brug dynamiske variabler som &input
- syntaksfremhævelse
- sql beautifier
- lave forklare planer
- eksportere data til csv
- eksportere og kopiere data til udklipsholder
- manipulation sql'er som 'insert' eller 'update'
RoSQL bør bruges i et sikkert netværk som et vpn-netværk eller et lokalt sikret netværk, fordi trafikken ikke er krypteret!
MSSQL er kun implementeret til Android 5 og nyere, ikke til Android 4.4.
På Android 11 eller nyere har du givet app-filen læse- og skrivetilladelser i dine Android-telefonindstillinger. se særlige app-rettigheder på din telefon. det ser ud til at være forskelligt at indstille til forskellige telefoner/android-versioner.
Der er et problem (ORA-12705) med NLS (Oracle og tynd klient) for nogle lande. hvis din telefon eller tablet har et sprog (for eksempel kyrillisk), der ikke understøttes, kan du prøve at ændre lokaliteten i indstillingsvinduet til "US" (afkrydsningsfeltet for en amerikansk standardforbindelse). det ser ud til at være et oracle express problem, på test med oracle standard/enterprise databaser har jeg ikke denne forbindelsesfejl.
denne oracle sql-klient bruger en direkte tynd v8-forbindelse til Android 4.4 og lavere og en direkte tynd v11-forbindelse til Android 5 og nyere til din database!
- Android 5 User og højere behøver ikke længere at indstille kompatibilitetstilstand 8 for Oracle
- Android 4.4 Bruger og lavere skal indstille kompatibilitetstilstand 8 (oracle10 og nyere) som beskrevet nedenfor:
for Oracle12c-forbindelser skal du indstille i sqlnet.ini (Server) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
for databaser lig med oracle10g eller 11g: SQLNET.ALLOWED_LOGON_VERSION=8
du kan stadig downloade en version til Android 4.4 og lavere, men den vil ikke længere blive vedligeholdt.
hvis din db-admin ikke tillader dig direkte tynde forbindelser (v8 eller v11) fra en klient, kan denne app ikke oprette forbindelse til din oracle-database!
testede forbindelser: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, mssql server 2016