Jaybird

JAYBIRD es JCA / JDBC Driver Suite para conectarse a Firebird Database Server.
Descargar ahora

Jaybird Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MPL
  • Precio:
  • FREE
  • Nombre del editor:
  • JayBird Team
  • Sitio web del editor:
  • http://jaybirdwiki.firebirdsql.org/jaybird/doku.php

Jaybird Etiquetas


Jaybird Descripción

Jaybird es JCA / JDBC Driver Suite para conectarse a Firebird Database Server. Jaybird es JCA / JDBC Driver Suite para conectarse a Firebird Database Server. Históricamente, Borland abrió sus fuentes de conductor JDBC de tipo 3 llamado Intercallido. Sin embargo, debido a algunas limitaciones inherentes de la biblioteca de clientes de Firebird, se decidió que el conductor de Tipo 3 es un callejón sin salida, y el equipo de Firebird desarrolló la implementación de Java pura de protocolo de alambre. Esta implementación se convirtió en base para Jaybird, puro controlador de Java para Firebird Relational Database.Este conductor se basa en el nuevo estándar JCA para las conexiones del servidor de aplicaciones a los sistemas de información empresarial y el conocido estándar JDBC. El estándar JCA especifica una arquitectura en la que un servidor de aplicaciones puede cooperar con un Conductor para que el servidor de la aplicación administre las transacciones, la seguridad y la agrupación de recursos, y el conductor solo suministra la funcionalidad de conexión. Mientras que es similar a la idea de la XadataSource de JDBC 2, la especificación JCA es considerablemente más clara en la división de responsabilidad entre el servidor de aplicaciones y el controlador. .Jaybird 1.5 proporciona extensiones a algunas interfaces JDBC. Todas las interfaces de extensión se publican bajo la licencia de BSD modificada, en la base "AS", esto debería hacer que vincule a estas clases a salvo del punto de vista legal. Todas las clases pertenecen a org.FireBirdsql.jdbc. * Paquete.Jaybird 1.0 proporcionó solo la implementación de protocolo de alambre Java puro. Mientras se siente más efectivo en las configuraciones del servidor cliente (incluso más efectivas que las bibliotecas de clientes nativas), realizó WORSER cuando se conecta al servidor que reside en el mismo host en comparación con las soluciones nativas (C / C ++ / Delphi / etc). La razón es que el controlador Tipo 4 se comunica con el servidor utilizando tomas de red, que introducen gastos generales adicionales. La biblioteca de clientes nativos tiene la posibilidad de usar IPC cuando se conecte a la base de datos en el mismo host. Esto podría aumentar el rendimiento incluso en un 100% .Jaybird 1.5 proporciona también el controlador JDBC de tipo 2 que utiliza la biblioteca de clientes nativos para conectarse a las bases de datos. Además, Jaybird 1.5 puede usar la versión incorporada de la base de datos relacionatoria Firebird, lo que permite crear aplicaciones Java que no requieren una configuración de servidor separada. Sin embargo, el controlador tipo 2 también tiene limitaciones. Debido a los problemas de múltiples consecuencias en la biblioteca de clientes de Firebird, no es posible acceder a él desde diferentes hilos simultáneamente cuando se ejecuta en modo local (IPC). En este caso, solo se permite un hilo para acceder a la biblioteca a la vez. El conductor intenta proporcionar la sincronización necesaria. La implementación de la corriente de seguridad utiliza Mutex que es local para el cargador de clases que cargó las clases de Jaybird. Esto plantea algunas limitaciones de despliegue: FireBirdsql.jar debe implementarse por lo que, que está cargado por el Classloader del sistema. Para contenedores web independientes como Resina o Tomcat, Jaybird generalmente debe implementarse en su directorio LIB /. Se permite incluirlo en los archivos de guerra, pero si y solo si se garantiza que solo una aplicación accederá a Firebird. Al acceder a los servidores remotos, se aplica la política de conexión por conexión. El conductor proporciona la sincronización necesaria para esta situación. La versión integrada del servidor no se puede utilizar en sistemas Linux en aplicaciones multiprescritas. En particular, esto hace que la versión incorporada del servidor sea inutilizable para las aplicaciones web, donde generalmente se sirve cada solicitud en el hilo separado. Requisements: · JDK 1.3.1. Lo nuevo en esta versión: · Esta versión soluciona solo un error, relacionado con la situación en la que Los desarrolladores utilizan la clase DatabaseMetAtata con identificadores / patrones con un caso diferente a la de la base de datos. La solución es tratar de ejecutar la consulta con el caso original, y cuando se encuentra nada, se ejecuta otra consulta con los identificadores en alta mar. En el peor de los casos, esto hará que dos consultas se ejecuten contra la base de datos, lo que puede llevar a la pérdida de rendimiento. ¿Qué hay de nuevo en este lanzamiento: · Debido a las correcciones críticas que todos usando versiones entre 2.1.2 y 2.1.5 se recomienda actualizar a esta nueva versión para evitar la corrupción de datos al realizar actualizaciones y la tabla tiene una clave principal compuesta. · Casos donde la clave principal de la tabla solo tiene una columna o no hay una clave principal en absoluto no se ve afectada.


Jaybird Software relacionado

Liblasi

LIBLASI es una biblioteca simple que proporciona una interfaz de salida de transmisión C ++ para crear documentos PostScript. ...

137

Descargar

Desear

Desk es un módulo Perl creado para implementar el comando "QUERO". ...

255

Descargar

Domingo

Domingo es una interfaz fácil de usar, consistente y orientada a objetos a la API de Lotus Notes / Domino Java-API. ...

175

Descargar

Musgo

MOSS es una colección de clases de Java que incluye componentes de swing personalizados adicionales. ...

145

Descargar