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 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.
- Caso possua uma fonte de dados configurada prossiga, para Criação da Conexão no Scriptcase.
- Selecione a aba DNS de Sistema e clique em Adicionar
Acessando e configurando a Fonte de dados ODBC
- Escolha o driver d Sybase:
- Adaptive Server Enterprise
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.
- 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.
- 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.
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”
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “SyBase”.
Conexão
Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
- 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.
Filtro
Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
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.
Avançado
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado:
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.