Ir para conteúdo
Fórum Script Brasil
  • 0

Conexao PDO PostgreSQL - could not find driver


Olsen-SC

Pergunta

Olá pessoal do fórum

Depois de fazer pesquisas nos fóruns na internet vi que precisava realmente pedir ajuda.. e também depois de fazer, refazer procedimentos..

Como é meu primeiro post..bom espero não ser apenas ajudado mas contribuir no que for possível...

Estou tentando fazer Conexão com PDO e Postgresql de uam maneira mais segura,

Já tive experiência de testes com Postgre e Java direto no código HTML.. usando drive jdbc, fiz select, delete, insert, update...

Bom, vamos as etapas...

No Windows 7 Ultimate instalei...

O Apache 2.2.4

Php 5.3.10

PostgreSQL 8.3

psqlODBC 08.04.02

Configurações do php.ini

short_open_tag = On

register_globals = On

display_erros = On

[PHP_PDO_ODBC]
extension=php_pdo_odbc.dll
[PHP_PGSQL]
extension=php_pgsql.dll

depois da instalação do driver ODBC, criei nova conexão do mesmo para Windows como com base ao link abaixo e print.

Artigo

foto3.gif

código no documento config.php

<?php

define('HOST','localhost');
define('DB','teste');
define('PORT','');
define('USER','root');
define('PASSWORD','');

$conexao = 'pgsql:dbname='.DB.';host='.HOST.';port='.PORT;

try{
    $conecta = new PDO($conexao,USER,PASSWORD);
    $conecta->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    //echo htmlentities('Conexão com sucesso');
    
}catch(PDOexception $error_conecta){
    echo htmlentities('Erro ao conectar '.$error_conecta->getMessage());
}

?>

usei navicat para criar banco e tal...

lembrando que com mysql consegui fazer conexão com inserção, select, delete...

Ao iniciar o apache ele dá essas mensagens (memo assim com mysql funcionou) mas com postgre não.

servidor_local.gif

E no navegador aparece mensagem

Erro ao conectar could not find driver

Obrigado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...