DBIX :: Bibliotecário

Gerenciar SQL no repositório fora do código
Baixe Agora

DBIX :: Bibliotecário Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jason W. May
  • Site do editor:
  • http://search.cpan.org/~jmay/

DBIX :: Bibliotecário Tag


DBIX :: Bibliotecário Descrição

Gerenciar SQL no repositório fora do código DBIX :: Bibliotecário é um módulo Perl para gerenciar o SQL no repositório fora do código.synopsis Use DBIX :: Bibliotecário; Meu $ Dblbn = New Dbix :: Bibliotecário; meus $ Data = {ID => 473}; eval {$ dblbn-> execute ("lookup_employee", $ dados); }; morrer $ @ se $ @; Imprimir "Employee $ Data -> {ID} é $ Data -> {NAME} "; $ dblbn-> Desconectar; ObjectivessAparação da lógica de banco de dados da lógica do aplicativo (SQL da Perl) Interface simples - sacrifícios Alguns flexibilidade em troca de leitura de código e desenvolvimento Speedleave Syntax Sycouched se possível, suportar quaisquer extensões suportadas pelo banco de dados subjacente Capacidade de transação Se o banco de dados permitir que isso não seja um kit de ferramentas de mapeamento objeto-para-relacional ou uma estrutura de persistência. Para esse tipo de coisa, consulte Spops ou qualquer um dos vários outros módulos excelentes. A combinação do DBIX :: Bibliotecário e Modelo Toolkit ou Um dos outros pacotes de modelos dará a base de uma estrutura de aplicação orientada para o banco de dados bastante abrangente. Aqui estão algumas características importantes do "DBIX :: Librarian": · Apoiar a complexidade total das estruturas de dados associativos perl · Múltiplas instruções SQL acorrentadas em uma única chamada de execução (). Use resultados de uma chamada como entradas para a próxima. · Cada execute () é automaticamente uma transação, compreendendo uma ou mais declarações de acordo com o acima. Compromisso retardado opcional para coletar múltiplas invocações em uma transação. Observe que se o banco de dados não suporta transações (por exemplo, Vanilla Mysql), então você ainda está sem sorte aqui. · Modos de processamento para instruções SELECT: exatamente uma linha, zero-ou-one, várias linhas (zero para muitos); Exceção opcional no recebimento de várias linhas ao esperar apenas um. A sintaxe do SQL é estendida para fornecer esses controles. · Suporta variáveis de ligação e geração SQL on-the-fly através da substituição de fragmentos inteiros SQL. · Suporta vários repositórios para consultas - atualmente suporta arquivos individuais e arquivos de consulta de várias consultas. · A conexão do banco de dados pode ser passada para o inicializador do bibliotecário, ou ele irá criá-lo internamente. · Se a conexão do banco de dados estiver desativada quando é executada (), o bibliotecário tentará se conectar novamente. · Define o DBI LonGreadlen e Longtruncok para permitir que buscasse valores longos. Parâmetro LonGreadlen opcional para DBIX :: Bibliotecário :: Novo será passado para o DBI (padrão 1000). Requisitos: · Perl.


DBIX :: Bibliotecário Software Relacionado

Contexto :: Preserve.

Código de execução após uma chamada sub-rotina, preservando o contexto que a sub-rotina teria visto se fosse a última instrução no chamador ...

167

Download