SQL-werkblad en queryclient voor Oracle/MySQL- en MSSQL-databases
BELANGRIJK
Deze app is ontwikkeld als een privétool voor toegang tot databases vanaf Android-apparaten.
De ontwikkeling was in de eerste plaats bedoeld voor Oracle-databases.
Het wordt gratis verstrekt en beweert niet te concurreren met professionele tools.
Er wordt geen garantie gegeven voor eventuele schade die voortvloeit uit het gebruik van deze app.
Het gebruik van deze app is op eigen risico.
Omdat deze app zijn gegevens in het bestandssysteem opslaat en dus een bestandsbrowserfunctie heeft, heeft deze app toegang nodig tot alle mappen in het bestandssysteem.
Deze functionaliteit biedt de mogelijkheid om uw SQL's en geselecteerde gegevens in willekeurige mappen op te slaan en ook om extern gemaakte SQL's in de editor van de app te importeren om complexere queries uit te kunnen voeren die moeilijk te maken zijn met een Android-app.
Mijn app zal uw gegevens uit het bestandssysteem op geen enkele manier lezen, wijzigen, verwijderen of anderszins gebruiken zonder uw toestemming.
Op Android 10 en hoger is mijn interne Filemanager nu vervangen door de standaard Android Open en Save File Functies, omdat Google "beheer alle bestanden" niet toestaat in mijn app. hiervoor heb ik "alle bestanden beheren" niet meer nodig, maar sommige functies gaan verloren door deze verandering, zoals het instellen van een standaardmap en dergelijke.
Belangrijkste functies van deze app:
- SQL-instructies maken
- onbeperkte resultaatrijen
- de grootte van een resultatenset wordt alleen beperkt door uw geheugen
- bewaar/laad sql-instructies in/uit tekstbestanden
- kolommen in een resultatenset repareren
- sorteer kolommen in een resultatenset
- gebruik dynamische variabelen zoals &input
- syntaxishoogtepunt
- SQL-verfraaier
- uitlegplannen maken
- gegevens exporteren naar csv
- gegevens exporteren en kopiëren naar het klembord
- manipulatie sql's zoals 'insert' of 'update'
RoSQL moet worden gebruikt in een beveiligd netwerk zoals een vpn-netwerk of een lokaal beveiligd netwerk, omdat het verkeer niet gecodeerd is!
MSSQL is alleen geïmplementeerd voor Android 5 en hoger, niet voor Android 4.4.
Op Android 11 of hoger moet u het app-bestand lees- en schrijfrechten geven in de instellingen van uw Android-telefoon. zie speciale app-rechten op je telefoon. het lijkt anders te zijn om in te stellen voor verschillende telefoons/Android-versies.
Voor sommige landen is er een probleem (ORA-12705) met NLS (Oracle en thin client). Als uw telefoon of tablet een taal heeft (bijvoorbeeld Cyrillisch) die niet wordt ondersteund, kunt u proberen de landinstelling in het instellingenvenster te wijzigen in "VS" (selectievakje voor een standaardverbinding in de VS). het lijkt een Oracle Express-probleem te zijn, bij tests met Oracle Standard/Enterprise-databases heb ik geen verbindingsfouten.
deze Oracle SQL-client gebruikt een directe dunne v8-verbinding voor Android 4.4 en lager en een directe dunne v11-verbinding voor Android 5 en hoger met uw database!
- Android 5-gebruikers en hoger hoeven niet langer compatibiliteitsmodus 8 in te stellen voor Oracle
- Android 4.4-gebruikers en lager moeten compatibiliteitsmodus 8 (oracle10 en hoger) instellen zoals hieronder beschreven:
voor Oracle12c-verbindingen stelt u in sqlnet.ini (server) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 in
voor databases gelijk aan oracle10g of 11g: SQLNET.ALLOWED_LOGON_VERSION=8
je kunt nog wel een versie downloaden voor Android 4.4 en lager, maar deze wordt niet meer onderhouden.
als uw db-admin u geen directe dunne verbindingen (v8 of v11) vanaf een client toestaat, kan deze app geen verbinding maken met uw orakeldatabase!
geteste verbindingen: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, mssql server 2016