-1

Uma introdução à classe ADOdb (versão tupi)

criado por Marcelo Pereira Fonseca da Silva em 05/07/2004 1:16pm
Para instalar é necessário estar rodando PHP 4.0.5 ou superior, porque agora eles usam "array-based" str_replace.

Bancos suportados:
- MySQL
- Oracle
- Microsoft SQL Server
- Sybase
- Sybase SQL Anywhere
- Informix
- PostgreSQL
- FrontBase
- Interbase (Firebird and Borland variants)
- Foxpro,
- Access
- ADO and ODBC.

Só isso já é uma boa lista creio eu e que pode suprir a necessidade de muitos da comunidade :)

Quem quiser colaborar adicionando novos drivers entre em contato com o pessoal da ADOdb.

Para instalar extraia os arquivos do ZIP para um diretório dentro do seu diretório no seu servidor. exemplo: adodb/

Retirando um exemplo de instalação do próprio site da ADOdb consegui o seguinte código de exemplo:

<?php
include('adodb/adodb.inc.php'); // inclui o arquivo da classe
$db = ADONewConnection($dbdriver); # exemplos: 'mysql' ou 'postgres' // instancia a classe
$db->debug = true; // coloca o debug como ativo
$db->Connect($server, $user, $password, $database); // conecta no banco de dados
$rs = $db->Execute('select * from tabela_legal'); // executa uma query
?>

Comentários:

Mostrando 1 - 10 de 12 comentários
Comoque faço para usar isso em minhas classes:

tipo:

class testanto
{
public function teste()
{
$query = $variavel->GetAll('select...');
echo $query[0][0];
}
}
14/11/2009 11:51am (~14 anos atrás)

Isso aí Marcelo. Uso essa classe a algum tempo juntamente com a Smarty, Phpmailer e fpdf. Embora existam diversos similares como a PEAR:DB, a Adodb é bem prática e atualizada e já está portada para Python também. Vale a pena conferir. http://adodb.sourceforge.net
14/07/2004 3:41pm (~20 anos atrás)

o sistema
13/07/2004 12:25pm (~20 anos atrás)

aki esta o site do framework onde vc pode baixar .... php2go.sourceforge.net
07/07/2004 8:53pm (~20 anos atrás)

comecei a estudar um framework chamado php2go. desenvolvido pelo marcos pont um brasileiro .... inclusive ele usa essa classe "aoddb" pra conexao.. eusa o "templatePower" para arquivos tpl.. achei muito bom msm o framework especialmente para projetos um poko maiores....num sei c todos jah conhecem.. mas acho interessante darem uma olhada!!!!!

ateh +!!!!
07/07/2004 8:50pm (~20 anos atrás)


Essa classe ADOdb é show de bola...
Muito boa já uso em dois projetos.
07/07/2004 6:51pm (~20 anos atrás)

Eu acho que depende do que você vai fazer..

em determinados projetos se você for seguir um padrão de desenvolvimento por exemplo seria interessante basear-se usando as classes da PEAR.

mas depende do projeto e de quem está fazendo.

mas eu sou suspeito de falar sobre isso :)
acho a PEAR bem interessante
07/07/2004 12:32pm (~20 anos atrás)

Achei legal esse pattern mas qual seria mais útil ele ou o famoso Pear::DB????
07/07/2004 11:58am (~20 anos atrás)

leo genilhu disse:
Marcelo estou usando esta classe ja algum tempo e estou muito satisfeito com seu desempenho e portabilidade estava ate pensando em escrever algo sobre ela.
Eh bom saber que cada vez mais pessoas a ultiza, muito bom seu artigo simple e objetivo.


06/07/2004 7:50am (~20 anos atrás)

Obrigado pelo comentário postado
e pela dica...

é legal ver o pessoal interagindo neste espaço

é exatamente com este propósito que ele foi criado, para ajudar a divulgar e dividir conhecimento, em código ou não :)
06/07/2004 6:14am (~20 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)