Banco de Dados conectados à aplicação

Esta página apresenta os itens para gerência de Banco de Dados internos e externos a aplicação.

../_images/db.jpg

Fig. Árvore de itens de DataBases

DataBases - Bancos de dados

ico1 Este item permite a criação de banco de dados externos a serem utilizados no projeto para criação de históricos.

A tabela a seguir apresenta os parâmetros disponíveis para configuração pelo editor de propriedades, quando selecionado o item “DataBases” no painel de projeto.

Identificação

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

DataBase

ico2 Para se adicionar um banco de dados a aplicação, clique com botão direito sobre o item “DataBases” e selecione o menu “Adiciona Item/DataBase”.

A tabela a seguir apresenta os parâmetros disponíveis para configuração pelo editor de propriedades, quando selecionado o item “DataBase” no painel de projeto.

Propriedades de identificação do objeto

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

Descrição

Texto opcional que permite a inclusão de uma breve descrição do item associado. Este campo é apenas documental.

(Nenhum)

Propriedades Específicas

Propriedade

Descrição

Default

Driver N

Seleciona o driver específico para o tipo de Banco de Dados que se deseja utilizar. Os Bancos de dados suportados são: MySQL, SQLite, Oracle, PostgreSQL e SQLServer (compatível com versões >= 1.5.05).

(Nenhum)

Nome da base de dados

Define um nome para o Banco de Dados.

(Nenhum)

Proprietário da conexão

Define o módulo do projeto que irá acessar o DataBase (Kernel, Viewer, Kernel e Viewer). Para mais informações, vá para a seção Definindo o módulo Proprietário da conexão nessa página.

Kernel e Viewer

Host

Define o endereço do computador onde está localizado o Banco de Dados que se deseja acessar.

(Nenhum)

Porta

Define a porta de acesso ao Banco de Dados

0

Usuário

Nome do usuário que tenha permissão de manipulação do Banco de Dados.

(Nenhum)

Senha

Valor da senha referente ao usuário inserido no item acima.

(Nenhum)

Teste de conexão

Propriedade que permite testar a conexão com o Banco de Dados, utilizando as propriedades anteriormente definidas (Nome da base de dados, Host, Porta, Usuário, Senha).

(Nenhum)

Definindo o módulo Proprietário da conexão

O módulo proprietário da conexão é uma propriedade do item DataBase que decide qual o módulo do HIscada Pro irá se conectar(acessar) com Banco de Dados configurado no item.

Os seguintes modos estão disponíveis:

  • Kernel: neste modo, o módulo Kernel será o responsável por acessar o banco de dados configurado no Database e prover as informações para os recursos do próprio Kernel e do módulo Viewer que utilizem o Database;

  • Viewer: neste modo, o módulo Viewer será o responsável por acessar o banco de dados configurado no Database e prover as informações para os recursos do Viewer que utilizem o Database. Recursos do Kernel não devem utilizar um item Database com esta configuração;

  • Kernel e Viewer: neste modo, tanto o Kernel como o Viewer serão responsáveis por acessar o banco de dados configurado no Database e prover as informações para os recursos de Kernel e Viewer que utilizem o Database. Neste caso, o contexto de onde o recurso está sendo utilizado irá determinar qual módulo irá se conectar diretamente com o banco de dados, ou seja, caso o recurso seja do Kernel(como um script do mesmo), a conexão com o banco de dados será de responsabilidade do Kernel e caso o recurso seja do Viewer(como um relatório), a conexão com o banco de dados será de responsabilidade do Viewer.

Observações:

obs

Caso o banco de dados a ser utilizado seja o SQLite, o proprietário da conexão será obrigatoriamente o Kernel. Portanto, essa configuração não estará disponível para este tipo de driver.