Feedback Imprimir

Windows

Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.

SyBase PDO

Configurando o SyBase no Windows

A instalação automática do Scriptcase já habilita automaticamente a conexão SyBase.

SyBase PDO ODBC

Configurando o SyBase no Windows

Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.

Arquitetura do PHP

  • Arquitetura x86 = 32 bits
  • Arquitetura x64 = 64 bits

Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.

A instalação automática do Scriptcase já vem com o SyBase pré-configurado, faltando apenas o Driver ODBC Sybase para realizar a conexão.

O driver odbc do Sybase é instalado com o banco de dados Sybase. Se você utilizar o Scriptcase no mesmo servidor do banco de dados, não será preciso a instalação do Driver ODBC Sybase.

Caso o servidor do Scriptcase seja outro, será preciso realizar a instalação.

Você precisará entrar no site www.sap.com e baixar o Driver ODBC Sybase de 32 ou 64 bits. A arquitetura do instalador deve ser igual a arquitetura do sistema operacional.

Criando uma Fonte de Dados ODBC

  • Acesse Painel de Controle > Sistemas e Segurança > Ferramentas Administrativas > Fontes de Dados ODBC(32 ou 64 bits), de acordo com a arquitetura do seu PHP.
  • Selecione a aba DNS de Sistema e clique em Adicionar

Acessando e configurando a Fonte de dados ODBC Acessando e configurando a Fonte de dados ODBC

  • Escolha o driver d Sybase:
    • Adaptive Server Enterprise

Driver ODBC disponíveis. Driver ODBC disponíveis.

  • Após selecionar o driver será exibida a tela abaixo, na aba “Geral” você vai precisar informar os dados de conexão ao banco:
    • Data Source Name: Nome da fonte de dados que será utilizado na criação da conexão no Scriptcase
    • Server Name: IP do servidor que está o banco de dados Sybase
    • Server Port: Informe a porta de conexão com o seu banco de dados. A padrão utilizada é 5002
    • Database Name: Nome da sua base de dados
    • Logon ID: Nome do usuário do seu banco de dados
    • Service Name: Nome do serviço do seu banco de dados
    • BackEnd Type: Tipo do seu banco de dados

Criação da fonte de dados. Criação da fonte de dados.

  • Após informar os dados acima, clique em Advanced > Client Charset > Others, para informar o charset da sua base de dados.

Selecionar base de dados. Selecionar base de dados.

  • Após realizar as configurações acima clique em OK para finalizar a criação da fonte de dados ODBC. Será exibida a tela de Administrador de Fontes de Dados ODBC onde é possível visualizar a fonte de dados criada.

Criação da fonte de dados. Criação da fonte de dados.

Criando um Conexão no Scriptcase

Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão Criando uma nova conexão

Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “SyBase”

Selecionando a conexão ao banco de dados SyBase Selecionando a conexão ao banco de dados SyBase

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados SyBase Conectando ao banco de dados SyBase

  • Nome da conexão : Defina o nome de sua nova conexão.
  • Modelo do SGDB : Definido como Sybase PDO DBLIB.
  • Servidor do SGDB : Insira o IP do servidor onde está localizado o Windows
  • Base de Dados : Informe o nome da base de dados de seu Windows
  • Usuário : Informe o usuário para conseguir acesso ao seu Windows.
  • Senha : Informe a senha para conseguir acesso ao seu Windows.
  • Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :

Configuração avançada da conexão do banco de dados SyBase Configuração avançada da conexão do banco de dados SyBase

  • Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.
  • Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
  • Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.

Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:

Filtrando a conexão do banco de dados SyBase Filtrando a conexão do banco de dados SyBase

  • Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
    • Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
    • Views - Permite configurar a exibição das Views de sua base de dados.
    • Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
    • Procedures - Permite configurar a exibição das Procedures de sua base de dados.
  • Filtros - Permite definir quais tabelas e proprietários serão exibidos.
    • Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.
    • Proprietário - Permite configurar o proprietário de tabelas para exibição.
    • Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.