/** * Construtor da classe, recupera o conexão com o SGBD * @access public * @param Conexao $oCon */ public function __construct($oCon) { # interface para o objeto de conexão $this->con = $oCon; # Recupera a conexão com o SGBD $this->link = $oCon->getLink(); }
public function commit() { $this->link->commit(); } /** * Desfaz todas as alterações realizadas numa * transação do SGBD */ public function rollBack() { $this->link->rollBack(); } /** * Recupera o id da último insert realizado * no banco de dados, domente para campos * do tipo auto-incremento * @return String */ public function lastInsertId() { return $this->link->lastInsertId(); } } # Fim da classe Conexao error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('html_errors', true); $pdo = new Conexao('pgsql', 'localhost', 'framework', 'postgres', '312487', 5432); echo "<pre>"; print_r($pdo->getLink()); echo "</pre>";