Dbix :: sqlengine :: driver

dbix :: sqlengine :: driver é um invólucro de DBI com subclasses do driver.
Baixe Agora

Dbix :: sqlengine :: driver Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Matthew Simon Cavalletto
  • Site do editor:
  • http://search.cpan.org/~ferrency/

Dbix :: sqlengine :: driver Tag


Dbix :: sqlengine :: driver Descrição

Dbix :: sqlengine :: driver é um invólucro do DBI com as subclasses do driver. Dbix :: sqlengine :: driver é um wrapper dbi com o driver subclasses.synopsisdbi wrapper: Adiciona métodos a um identificador de banco de dados do DBI. $ sqldb = dbix :: sqlengine-> novo ($ dbi_dsn, $ dbi_user, $ dbi_passwd); $ sqldb = dbix :: sqlengine-> novo ($ DBH); # ou use seu identificador existente $ dbh = $ sqldb-> get_dbh (); # Obtenha o DBI DBH $ Sth = $ Sqldb-> Preparar (declaração $); # ou apenas ligue para qualquer interface de nível de bicha do DBH: preparar e buscar em uma chamada. $ row_count = $ sqldb-> try_query ($ SQL, @params, 'get_execute_rowcount'); $ array_ary = $ sqldb-> try_query ($ SQL, @params, 'fetchall_arrayref'); $ hash_ary = $ sqldb-> try_query ($ sql, @params, 'fetchall_hahref'); SQL acionado por dados: geração SQL com argumentos flexíveis. $ hash_ary = $ sqldb-> fetch_select (table => 'alunos', onde => {'status' => 'menor'},); $ sqldb-> do_insert (table => 'alunos', valores => {'nome' => 'Dave', 'Idade' => '19', 'Status' => 'Minor'}, ' $ sqldb-> do_update (table => 'alunos', onde => 'Idade> 20', valores => {'status' => 'adulto'},); $ sqldb-> do_delete (table => 'alunos', onde => {'Nome' => 'Dave'},); Definições nomeadas: Pré-definição de conexões e consultas. Dbix :: sqlengine-> define_named_connections ('test' => 'dbi: anydata: teste', 'produção' => , 'Passwd'], Dbix :: sqlengine-> define_named_queries ('All_Students' => 'SELECT * a partir do aluno', 'delete_student' => ,); $ sqldb = dbix :: sqlengine-> novo ('teste'); $ hash_ary = $ sqldb-> fetch_named_query ('all_students'); $ rowcount = $ sqldb-> do_named_query ('delete_student', $ my_id); subclasses de portabilidade: usa idiomas ou emulação do driver. $ hash_ary = $ sqldb-> fetch_select (# usa a tabela de sintaxe de limite de banco de dados => 'alunos', ordem => 'last_name, first_name', limite => 20, deslocamento => 100,); $ hash_ary = $ sqldb-> fetch_select (# use "juntar" ou mesclar com "onde" table => , onde => {'Academic_year' => '2004'},); $ hash_ary = $ sqldb-> fetch_select (# combina vários resultados da consulta união => ,); $ sqldb-> do_insert (# use a tabela de coluna AUTO_INCRMENT / SEQUENCE => 'alunos', sequência => 'id', valores => {'nome' => 'Dave', '19' ' '=>' menor '},); Requisitos: · Perl.


Dbix :: sqlengine :: driver Software Relacionado

Webfetch

Webfetch é um módulo Perl para baixar e salvar informações da Web. ...

160

Download