Jaybird.

JayBird é o JCA / JDBC Driver Suite para conectar-se ao servidor de banco de dados Firebird.
Baixe Agora

Jaybird. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MPL
  • Preço:
  • FREE
  • Nome do editor:
  • JayBird Team
  • Site do editor:
  • http://jaybirdwiki.firebirdsql.org/jaybird/doku.php

Jaybird. Tag


Jaybird. Descrição

O Jaybird é o JCA / JDBC Driver Suite para se conectar ao servidor de banco de dados Firebird. O Jaybird é o JCA / JDBC Driver Suite para se conectar ao servidor de banco de dados Firebird. Historicamente Borland abriu fontes do driver JDBC do tipo 3 chamado Interclient.Nowever devido a algumas limitações inerentes da Biblioteca de Cliente Firebird, foi decidido que o driver do tipo 3 é um beco sem saída, e a equipe do Firebird desenvolveu a implementação Java pura de protocolo de arame. Essa implementação tornou-se base para Jaybird, puro driver Java para o Firebird Relational Database.Este driver é baseado no novo padrão JCA para conexões do servidor de aplicativos para sistemas de informações corporativos e o padrão JDBC conhecido. O padrão JCA especifica uma arquitetura em que um servidor de aplicativos pode cooperar com um Driver para que o servidor de aplicativos gerencie transações, segurança e agrupamento de recursos, e o driver fornece apenas a funcionalidade de conexão. O que parecido com a ideia do JDBC 2 XADATASource, a especificação JCA é consideravelmente mais clara sobre a divisão de responsabilidade entre o servidor de aplicativos e o driver .Jaybird 1.5 fornece extensões para algumas interfaces JDBC. Todas as interfaces de extensão são lançadas sob licença BSD modificada, em "como é", isso deve fazer vincular a essas classes seguras do ponto de vista legal. Todas as classes pertencem a org.firebirdsql.jdbc. * Package.Jaybird 1.0 forneceu apenas a implementação de protocolo de fio Java puro. Ao serem mais eficazes em configurações de servidor cliente (ainda mais eficazes que as bibliotecas de clientes nativas), ela se realizou Worser quando conectado ao servidor que reside no mesmo host em comparação com soluções nativas (C / C ++ / Delphi / etc). Razão é que o driver do tipo 4 se comunica com o servidor usando soquetes de rede, que introduzem sobrecarga adicional. A biblioteca de clientes nativos tem possibilidade de usar o IPC ao se conectar ao banco de dados no mesmo host. Isso pode aumentar o desempenho mesmo em 100%. JayBird 1.5 fornece também driver JDBC que usa a biblioteca de clientes nativos para se conectar aos bancos de dados. Além disso, o JayBird 1.5 pode usar a versão incorporada do Firebird Relational Database, permitindo criar aplicativos Java que não requer configuração de servidor separado. No entanto, o driver do tipo 2 também tem limitações. Devido a problemas multi-threading na Biblioteca de Clientes Firebird, não é possível acessá-lo de tópicos diferentes simultaneamente ao executar no modo local (IPC). Neste caso, apenas um tópico pode acessar a biblioteca de cada vez. O driver tenta fornecer a sincronização necessária. A implementação do Current usa mutex que é local para o volloader que carregava aulas de Jaybird. Isso representa algumas limitações de implantação: o Firebirdsql.jar deve ser implantado para que seja carregado pelo carregador do sistema. Para contêineres independentes como resina ou Tomcat, Jaybird geralmente deve ser implantado em seu diretório lib /. É permitido incluí-lo nos arquivos de guerra, mas se e somente se for garantido que apenas uma aplicação acessará Firebird. Ao acessar os servidores remotos, o encadeamento por diretiva de conexão aplica-se. O driver fornece a sincronização necessária para esta situação. A versão incorporada do servidor não pode ser usada em sistemas Linux em aplicativos multi-threaded. Em particular, isso faz a versão incorporada do servidor inutilizável para aplicativos da Web, onde geralmente cada solicitação é servida em thread separado.Requirements: · JDK 1.3.1 O que é novo nesta versão: · Esta versão corrige apenas um bug, relacionado à situação em que Os desenvolvedores usam a classe DatabaseMetadata com identificadores / padrões com um caso diferente para aquele no banco de dados. A solução é tentar executar a consulta com a caixa original e, quando nada é encontrado, outra consulta com identificadores de maiúsculas é executada. No pior dos casos, isso fará com que duas consultas sejam executadas em relação ao banco de dados, o que pode levar à perda de desempenho. O que há de novo nesta versão: · Devido a correções críticas, todo mundo usando versões entre 2.1.2 e 2.1.5 é aconselhável a atualizar para esta nova versão para evitar a corrupção de dados ao fazer atualizações e a tabela tem uma chave primária composta. · Casos em que a chave primária da tabela tem apenas uma coluna ou não há qualquer chave primária não é afetada.


Jaybird. Software Relacionado

liblasi.

liblasi é uma biblioteca simples que fornece uma interface de saída de fluxo C ++ para criar documentos PostScript. ...

137

Download

Quer

Quer é um módulo Perl criado para implementar o comando `deseja '. ...

255

Download

Domingo.

Domingo é uma interface fácil de usar simples, consistente e orientada a objetos para o Lotus Notes / Domino Java-API. ...

175

Download

Musgo

Moss é uma coleção de classes Java, que inclui componentes de balanço personalizados adicionais. ...

145

Download