When I mentioned that Oracle probably layered JDBC on OCI I was thinking about
the database side. I think everyone would prefer a Type 4 driver on the client
side.
Do you know if Oracle JDBC uses the OCI wire protocol? My guess would be that
it does.
(And "JDBC-like" it is from now on).
Begin forwarded message:
> From: Mark Rotteveel <m...@lawinegevaar.nl>
> Date: July 29, 2014 1:25:19 PM EDT
> To: For discussion among Firebird Developers
> <firebird-devel@lists.sourceforge.net>
> Subject: Re: [Firebird-devel] New Interface
> Reply-To: For discussion among Firebird Developers
> <firebird-devel@lists.sourceforge.net>
>
> On 29-7-2014 19:20, Mark Rotteveel wrote:
>> You'll find that a lot of JDBC drivers are a so-called Type 4 driver
>> (pure Java), and some also provide a Type 2 (Java + native dependency)
>> driver. Most users prefer a Type 4 because it doesn't require the hassle
>> of correctly loading native dependencies.
>
> And what I forgot to mention is that the one thing a Type 4 driver
> requires, more than anything else, is a good and complete wire protocol.
On Jul 29, 2014, at 1:20 PM, Mark Rotteveel wrote:
> On 29-7-2014 18:49, Tom Coleman wrote:
>>> ...
>>
>> Point well taken on making problems for existing user base. I'm sure
>> Oracle layered JDBC on top of OCI.
>
> Oracle has essentially two JDBC drivers rolled into one: one uses OCI
> and is a pain in the ass (config-wise and the dependency on an external
> library) although it has its advantages, the other is a pure Java
> implementation. For the Firebird JDBC driver (Jaybird) this works the same.
>
> You'll find that a lot of JDBC drivers are a so-called Type 4 driver
> (pure Java), and some also provide a Type 2 (Java + native dependency)
> driver. Most users prefer a Type 4 because it doesn't require the hassle
> of correctly loading native dependencies.
>
> Mark
>
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel