Uma introdução à classe ADOdb (versão tupi)
Pela leitura proveitosa que consegui através deste artigo, me baseei
nas minhas próprias conclusões e exemplos contidos na documentação
desta classe para desenvolver este tutorial.
Para que serve ?
A classe ADOdb como tantas outras permite que uma migração de banco de dados (comum em grandes projetos) seja menos árdua, complicada e cheio de pequenos "probleminhas" que sempre acabam acontecendo, que sempre temos notícia (mas nunca damos ouvidos).
Por experiência própria tive a infelicidade de uma migração dessas (SQLServer para Oracle), sem o conhecimento da ADOdb e este foi um dos motivos pelos quais eu resolvi procurar e desenvolver este tutorial.
Seguindo aquele padrãozinho que sempre achamos por ai quando começamos a programar.
Crie um arquivo bd.inc.php, coloque nele a conexão com o banco de dados e nos seus arquivos php dê um "include" para que facilite sua vida numa possível migração de banco.
A classe, creio eu, leva este mesmo tipo de pensamento um pouco mais a fundo, tratando de algumas outras particularidades de banco para banco.
nas minhas próprias conclusões e exemplos contidos na documentação
desta classe para desenvolver este tutorial.
Para que serve ?
A classe ADOdb como tantas outras permite que uma migração de banco de dados (comum em grandes projetos) seja menos árdua, complicada e cheio de pequenos "probleminhas" que sempre acabam acontecendo, que sempre temos notícia (mas nunca damos ouvidos).
Por experiência própria tive a infelicidade de uma migração dessas (SQLServer para Oracle), sem o conhecimento da ADOdb e este foi um dos motivos pelos quais eu resolvi procurar e desenvolver este tutorial.
Seguindo aquele padrãozinho que sempre achamos por ai quando começamos a programar.
Crie um arquivo bd.inc.php, coloque nele a conexão com o banco de dados e nos seus arquivos php dê um "include" para que facilite sua vida numa possível migração de banco.
A classe, creio eu, leva este mesmo tipo de pensamento um pouco mais a fundo, tratando de algumas outras particularidades de banco para banco.
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)
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 +!!!!
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
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)
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.
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 :)
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)
tipo:
class testanto
{
public function teste()
{
$query = $variavel->GetAll('select...');
echo $query[0][0];
}
}