Em várias ocasiões nos deparamos com lentidão no momento da conexão com o banco de dados ou com a edição e execução de aplicações. É possível resolver esses problemas otimizando o carregamento de dados a partir da configuração do filtro. Para fazer isso, basta realizar o passo a passo a seguir:
Acesse o menu “Banco de Dados > Nova Conexão” para criar uma nova conexão em seu projeto.
Escolha o banco de dados — no nosso caso, “Oracle”.
Agora, será necessário configurar os seguintes parâmetros de conexão:
- Nome da Conexão: Pode ser utilizado qualquer nome para identificar a conexão — por padrão, o Scriptcase define o nome como “conn_oracle”.
- Driver do SGBD: Devemos selecionar o driver de conexão adequado de acordo com o banco de dados Oracle.
- Base de Dados: Podemos utilizar diretamente o IP/TSNAME para realizar a conexão ao banco de dados desejado.
- Esquema: SCHEMA do banco de dados a ser utilizado.
- Usuário: Usuário do banco de dados Oracle.
- Senha: Senha do banco de dados Oracle.
Após preenchidos, clique em “Testar Conexão”.
Neste momento, devemos realizar os passos abaixo para otimizar a configuração em nossa conexão ao banco de dados Oracle:
Exibir: Escolhemos quais itens do banco de dados serão exibidos no momento da criação das aplicações.
- Tabelas
- Views
- Tabelas de Sistema
- Procedures
Filtros: Aqui podemos configurar dois itens com as seguintes opções:
- Tabelas: Podemos digitar o nome das tabelas que serão utilizadas na configuração.
- Proprietário: Devemos utilizar o nome — sempre em maiúsculo — do SCHEMA, para que seja exibido — ou não — na lista de tabelas no momento da criação da aplicação.
- Exibir: Define se o dado inserido em "Tabelas" e/ou em "Proprietário" será exibido ou não.
Após configurado, clique em "Concluir".No exemplo abaixo, somente os dados do SCHEMA "SYSTEM" serão exibidos no momento da criação das aplicações.
Seguindo estes passos, evitamos o carregamento de todos os SCHEMAS ou Tabelas do banco de dados, diminuindo a quantidade de dados que são requisitados ao banco de dados e aumentando a velocidade da criação, edição e execução das aplicações.