0 votos
36 visitas
perguntado em PHP por (3,7K pontos)
Ola, estou com um projeto e tenho que fazer conusltas em um banco progress 10.2b.

Queria saber se alguém sabe como fazer conexão com ele, via PDO ou até mesmo ODBC?

Obrigado.

1 Resposta

0 votos
respondida por (5,6K pontos)
<?php
//Aqui colocamos o servidor em que está o nosso banco de dados, no nosso exemplo é a conexão com um servidor local, portanto localhost
$servidor = "localhost";
//Aqui é o nome de usuário do seu banco de dados, root é o servidor inicial e básico de todo servidor, mas recomenda-se não usar o usuario root e sim criar um novo usuário
$usuario = "root";
//Aqui colocamos a senha do usuário, por padrão o usuário root vem sem senha, mas é altamente recomendável criar uma senha para o usuário root, visto que ele é o que tem mais privilégios no servidor
$senha ="";

//Aqui criamos a conexão utilizando o servidor, usuario e senha, caso dê erro, retorna um erro ao usuário.
$conexao = pg_connect($servidor, $usuario, $senha) or die ("Não foi possível conectar ao servidor PostGreSQL");
//caso a conexão seja efetuada com sucesso, exibe uma mensagem ao usuário
echo "Conexão efetuada com sucesso!!";
?>
comentado por (5,6K pontos)

PDO

 <?
 try {
    $db = new PDO("pgsql:host=localhost dbname=nome_do_banco user=jvideos10 password=password");
 } catch (PDOException  $e) {
    print $e->getMessage();
 }
 ?>
...