Firebird Native Client Distribution for Jaybird, version 5.0.3.0

0 views
Skip to first unread message

Mark Rotteveel

unread,
Aug 23, 2025, 4:31:55 AMAug 23
to firebird-java
I've just released version 5.0.3.0 of the Firebird Native Client
Distribution for Jaybird.

This version provides the Firebird 5.0.3 client libraries
(fbclient/libfbclient) for use with Jaybird 3 and higher, for the native
and local protocols (but not embedded).

See also https://github.com/mrotteveel/jaybird-fbclient

Mark

P.S. Moving forward, I will only publish 3.0.x and 4.0.x client
libraries on request.
--
Mark Rotteveel

Hugo Larson

unread,
Aug 23, 2025, 4:48:36 AMAug 23
to Mark Rotteveel' via Firebird-java
Hello,

What is the benefit of this native JayBird?
Is it faster?

Thanks,
Hugo

--
Support the ongoing development of Firebird! Consider donating to the Firebird Foundation and help ensure its future. Every contribution makes a difference. Learn more and donate here:
---
You received this message because you are subscribed to the Google Groups "firebird-java" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebird-jav...@googlegroups.com.

Mark Rotteveel

unread,
Aug 23, 2025, 5:24:46 AMAug 23
to firebi...@googlegroups.com
On 23/08/2025 10:48, 'Hugo Larson' via firebird-java wrote:
> What is the benefit of this native JayBird?
> Is it faster?
This is not a native Jaybird, these are fbclient libraries packaged for
use by the native protocol of Jaybird, so you don't need them installed
or on the native library path if you do want to use native (i.e.
jdbc:firebird:native:... URLs).

As to the performance benefit, there can be some performance benefit,
e.g. on Windows if you connect to a local Firebird server using XNET. I
have not done a comprehensive performance comparison in a long time, but
last time I did, for remote connections, the pure Java protocol was faster.

In development of Jaybird, my main focus is on the pure Java protocol,
and some features are only available in the pure Java protocol (e.g.
"real" scrollable cursors, server-side batch support), as the native
protocol in Jaybird uses the legacy native Firebird API, which doesn't
expose some of the newer Firebird features.

Mark
--
Mark Rotteveel

Hugo Larson

unread,
Aug 24, 2025, 1:34:54 AMAug 24
to 'Mark Rotteveel' via firebird-java
Thank you Mark for the explanation.



Mark
--
Mark Rotteveel

--
Support the ongoing development of Firebird! Consider donating to the Firebird Foundation and help ensure its future. Every contribution makes a difference. Learn more and donate here:
https://www.firebirdsql.org/donate
---
You received this message because you are subscribed to the Google Groups "firebird-java" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebird-jav...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages