Conexão com MariaDB PDO
No Scriptcase, temos o driver para conexão ao MariaDB. Se você estiver usando seu próprio ambiente pré-configurado, a extensão MariaDB deve ser habilitada manualmente no PHP.
Pré-requisitos
Se você estiver usando uma instalação manual no Windows, você precisará habilitar a extensão do MariaDB no arquivo php.ini. Verifique abaixo como fazer isso.
1 - No arquivo php.ini
, localizado em C:\php
, descomente a linha referente a extensão do MariaDB: pdo_mysql removendo o ;
do início da linha. Veja o exemplo abaixo:
2 - Reinicie o serviço Apache utilizando o Gerenciador de Tarefas.
-
Abra o Task Manager e clique na aba Serviços.
-
Procure pelo serviço
Apache2.4
ouApacheScriptcase9php81
e clique com o botão direito neste serviço, depois Reiniciar.
Criando uma conexão no Scriptcase
Veja abaixo como criar uma conexão em seu projeto do Scriptcase, utilizando o banco de dados MariaDB.
1 - Acesse um projeto do seu Scriptcase.
2 - Clique no ícone Nova Conexão para criar uma 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.
3 - Selecione a conexão MariaDB.
Conexão
Informe os parâmetros para conexão ao seu banco de dados MariaDB da seguinte forma:
-
Nome da conexão: Defina o nome de sua nova conexão. Por padrão, o Scriptcase adciona o prefixo conn juntamente do nome do banco de dados.
-
Driver do SGDB: Selecione o Driver MariaDB para conexão. Neste exemplo, utilizamos o Driver MariaDB PDO.
-
Servidor do SGDB: Informe o IP ou domínio do servidor onde o banco de dados está instalado.
-
Porta: Informe a porta para conexão com o banco de dados.
-
Usuário: Informe o usuário para autenticação com o seu banco de dados MariaDB.
-
Senha: Informe a senha para concluir o processo de autenticação.
-
Testar Conexão: Clique neste botão para saber se os dados informados foram corretos e a conexão bem sucedida.
Segurança
Nesta aba você pode definir uma criptografia SSL para sua conexão de banco de dados. Verifique abaixo como fazer isso.
- Usar SSL : Ativa ou desativa o uso de conexões seguras com o MariaDB.
- Chave do cliente : Caminho para a chave de identificação privada do cliente no formato PEM.
- Certificado do cliente : Caminho para a chave do certificado público do cliente.
- Caminho CA : Caminho para o diretório que contém o Certificado de Autoridade (CA) no formato PEM, se usado, deve especificar o mesmo certificado usado pelo servidor.
- Certificado CA : Caminho para o Certificado de Autoridade (CA) no formato PEM. Esta opção, se utilizada, deve especificar o mesmo certificado que o servidor.
- Chipher específico : Uma lista de números permitidos para uso com a criptografia da conexão. Se um dos números não for suportado, a conexão SSL não funcionará.
Filtro
Ao acessar esta aba, você pode configurar quais itens do Banco de Dados serão exibidos na conexão, dependendo ou não do proprietário.
Exibir
Permite que a conexão MariaDB veja tabelas, vistas, tabelas do sistema e procedures, dependendo dos itens selecionados pelo usuário. Por padrão, os itens Tabelas e Views já estão selecionados pelo Scriptcase.
- Tabelas: Ao selecionar esta opção, as tabelas em seu banco de dados serão exibidas.
- Por padrão, o Scriptcase habilita esta opção.
- Por padrão, o Scriptcase habilita esta opção.
- Views: Selecionando esta opção, as views do seu banco de dados serão exibidas.
- Por padrão, o Scriptcase habilita esta opção.
- Por padrão, o Scriptcase habilita esta opção.
-
Tabelas de Sistema: Ao selecionar esta opção, as tabelas do sistema de seu banco de dados serão exibidas.
- Procedures: Ao selecionar esta opção, os procedimentos de seu banco de dados serão exibidos.
Filtros
Permite definir quais tabelas e proprietários são exibidos.
- Tabelas: Você pode definir nesta opção quais tabelas serão exibidas. A configuração pode conter um
PREFIXO%
ou nome das tabelas a serem exibidas.- Por padrão, o Scriptcase deixa esta opção vazia.
- E.g.
- Proprietário: Informar o usuário que vê as tabelas inseridas para exibição.
- O usuário deve estar em letras maiúsculas, como no exemplo acima.
- O usuário deve estar em letras maiúsculas, como no exemplo acima.
- Exibir: Escolha se são exibidas tabelas para o proprietário informado.
NOTA: Ao utilizar a filtragem de tabelas, você elimina tabelas desnecessárias para seu projeto e melhora o desempenho de sua conexão de banco de dados.
Avançado
Nesta aba, você tem acesso a configurações específicas para a conexão. As mudanças feitas nesta sessão impactam a exibição de dados e o desempenho da aplicação.
-
client_encoding: Selecione a codificação utilizada em seu banco de dados. No exemplo acima, utilizamos o client_encoding UTF-8.
- Separador de Decimal: Selecione o tipo de separador para registros decimais, entre vírgula e ponto.
- Por padrão, o ponto
.
é selecionado como um separador.
- Por padrão, o ponto
- Conexão Persistente: Defina se as conexões serão fechadas após a execução de seus scripts em aplicações Scriptcase.
- Por padrão, o Scriptcase desabilita esta opção.
- Por padrão, o Scriptcase desabilita esta opção.
- Usar o esquema antes do nome da tabela: Definir se o esquema do banco de dados é exibido antes dos nomes das tabelas.
-
Por padrão, o Scriptcase desabilita esta opção.
-
E.g.
-
Dúvidas ou Problemas de Conexão? Contacte o nosso suporte em caso de problemas de conexão ou dúvidas a respeito deste banco de dados.