Io :: db.

io :: db perl módulo contém um objeto de conveniência de banco de dados.
Baixe Agora

Io :: db. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Bialac
  • Site do editor:
  • http://search.cpan.org/~dbialac/SDP-0.1/lib/IO/DB.pm

Io :: db. Tag


Io :: db. Descrição

O módulo IO :: DB Perl contém um objeto de conveniência de banco de dados. Io :: db perl módulo contém um objeto de conveniência de banco de dados.Synopsis Use io :: db; Meu $ DB = NOVO IO :: db ({db_dsn => 'dbi: sybase: db01', db_user => 'web', db_pass => 'senha'}); # Observe a falta de um connect! Minhas $ linhas = $ db-> sql_rows ('Selecionar contagem (*) de mytable'); foreach my row (@ $ linhas) {Imprimir $ ROW -> {valor}, "n"; } Meu $ HASH = $ DB-> SQL_HASH ('Selecionar nome, Contagem (*) do grupo MyTable por nome'); foreach my $-chave (chaves (% $ hash)) {imprimir "$ chave é $ hash {$ key} n"; } A biblioteca IO :: DB foi criada e é destinada como uma biblioteca de conveniência. Funciona reduzindo a desordem em seu código causado usando o mesmo código redundante. Também funciona sob a filosofia do código inteligente. Ou seja, deixe-me dizer para fazer alguma coisa e deixar o código descobrir os pré-requisitos. Isso é em parte responsável pela falta de uma função de conexão explícita. Também é responsável pela função de citação incompleta atualmente. Aqueles que são aventureiros podem cutucar e experimentá-lo para o tópico da conexão, a biblioteca se conectará automaticamente ao banco de dados pela primeira vez em que você emitirá uma instrução SQL. Se por algum motivo você precisar de alguma funcionalidade amarrada ao DBH, você pode acessá-lo através do membro do DBH como este: $ db -> {dbh} -> citação ($ mycolumndata); note que se você não tiver executado qualquer SQL, este não funciona. Se você encontrar um caso em que precisar de uma conexão explícita, basta ligar para a função _connect privada como assim: $ dB -> _ Connect (); recursos eventualmente programados incluem uma função de 'citação melhorada que olha para a tabela e determina se um campo precisa de citação ou não. Toda esta informação será, é claro, em cache para limitar a carga adicional no banco de dados que isso causará inevitavelmente. Requisitos: · Perl.


Io :: db. Software Relacionado