Planilha SQL e Cliente de Consulta para Bancos de Dados Oracle/MySQL e MSSQL
IMPORTANTE
Este aplicativo foi desenvolvido como uma ferramenta privada para acesso a bancos de dados de dispositivos Android.
Principalmente, o desenvolvimento foi projetado para bancos de dados Oracle.
É fornecido gratuitamente e não pretende competir com ferramentas profissionais.
Nenhuma garantia é fornecida para qualquer dano que possa resultar do manuseio deste aplicativo.
O uso deste aplicativo é por sua conta e risco.
Como este aplicativo armazena seus dados no sistema de arquivos e, portanto, possui uma função de navegador de arquivos, este aplicativo requer acesso a todos os diretórios do sistema de arquivos.
Esta funcionalidade oferece a possibilidade de armazenar seus SQLs e dados selecionados em quaisquer diretórios e também importar SQLs criados externamente para o editor do aplicativo para poder realizar consultas mais complexas e difíceis de criar com um aplicativo Android.
Meu aplicativo não lerá, alterará, excluirá ou usará nenhum dos seus dados do sistema de arquivos de nenhuma forma sem o seu consentimento.
No Android 10 e superior, meu gerenciador de arquivos interno agora foi substituído pelas funções padrão de abrir e salvar arquivos do Android, porque o Google não permite "gerenciar todos os arquivos" em meu aplicativo. para isso, não preciso mais de "gerenciar todos os arquivos", mas alguns recursos foram perdidos com essa mudança, como definir um diretório padrão e coisas assim.
Principais funções deste aplicativo:
- criar instruções SQL
- linhas ilimitadas do conjunto de resultados
- o tamanho de um conjunto de resultados é limitado apenas pela sua memória
- salvar/carregar instruções sql em/de arquivos de texto
- corrigir colunas em um conjunto de resultados
- classificar colunas em um conjunto de resultados
- use variáveis dinâmicas como &input
- destaque de sintaxe
- embelezador sql
- criar planos de explicação
- exportar dados para csv
- exportar e copiar dados para a área de transferência
- manipulação de SQL como 'insert' ou 'update'
RoSQL deve ser usado em uma rede segura como uma rede VPN ou uma rede local segura, porque o tráfego não é criptografado!
MSSQL é implementado apenas para Android 5 e superior, não para Android 4.4.
No Android 11 ou superior, você concede permissões de leitura e gravação ao arquivo do aplicativo nas configurações do telefone Android. veja os direitos especiais do aplicativo em seu telefone. parece ser diferente de definir para diferentes versões de telefones/Android.
Há um problema (ORA-12705) com NLS (Oracle e thin client) em alguns países. se o seu telefone ou tablet tiver um idioma (por exemplo, cirílico) que não seja compatível, você pode tentar alterar o local na janela de configurações para "EUA" (caixa de seleção para uma conexão padrão dos EUA). parece ser um problema do Oracle Express, em testes com bancos de dados Oracle Standard/Enterprise não tenho esses erros de conexão.
este cliente Oracle SQL usa uma conexão direta thin v8 para Android 4.4 inferior e uma conexão direta thin v11 para Android 5 e superior para seu banco de dados!
- Usuários do Android 5 e superior não precisam mais definir o modo de compatibilidade 8 para Oracle
- Usuários do Android 4.4 e inferior devem definir o modo de compatibilidade 8 (oracle10 e superior) conforme descrito abaixo:
para conexões Oracle12c, defina em sqlnet.ini (Servidor) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
para bancos de dados iguais a oracle10g ou 11g: SQLNET.ALLOWED_LOGON_VERSION=8
você ainda pode baixar uma versão para Android 4.4 e inferior, mas ela não será mais mantida.
se o seu db-admin não permitir conexões finas diretas (v8 ou v11) de um cliente, este aplicativo não poderá se conectar ao seu banco de dados oracle!
conexões testadas: oracle9i, oracle10g, oracle11g, oracle12c, mysql 5.5, mssql server 2016