Jump to content
Fórum Script Brasil
  • 0

Conexao PDO PostgreSQL - could not find driver


Olsen-SC

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...