Re: JDBC Competitors?
From: Joe Weinstein (joeNOSPAM_at_bea.com)
Date: 05/03/04
- Previous message: Jon Armstrong: "Re: double left outer join on the same table"
- In reply to: Krmathieu: "JDBC Competitors?"
- Next in thread: Jorge Chandra: "Re: JDBC Competitors?"
- Reply: Jorge Chandra: "Re: JDBC Competitors?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 03 May 2004 13:17:43 -0700 To: Krmathieu <krmathieu@aol.com>
Krmathieu wrote:
> I am writing a term paper about JDBC for a Java programming course I am taking
> and one of the sections of the paper is "competing technologies". My question
> is are there in fact competitors with JDBC that seek to do the same thing, or
> is JDBC pretty mcuh the standard that everyone uses? I thought that ODBC would
> be considered an actual competing technology, but when I asked and database
> type at work he said that is not the case. Any thought that anyone might have
> on this would be greatly appreciated. Thanks!
>
> Kevin
Hi. There is no meaningful alternative to JDBC for connecting to DBMSes from Java.
There are higher-level APIs, but they will be using JDBC internally. At the wire level,
the protocol to talk to a DBMS is proprietary to the DBMS. Typically the DBMS vendor
provides a publicly usable native library API. This API is used by type-2 JDBC
drivers. Type-4 (all-java) drivers understand the wire level protocol and the vendor
implements the wire level protocol in Java to implement the JDBC calls. Typically DBMS
vendors provide extensions to JDBC to execute any special functionality that their
wire-level API offers that goes beyond standard JDBC.
As such, there is no value in re-implementing the wire-level protocol for a non-JDBC
API, especially when JDBC is part of the standard that makes Java so productive.
Joe Weinstein at BEA
- Previous message: Jon Armstrong: "Re: double left outer join on the same table"
- In reply to: Krmathieu: "JDBC Competitors?"
- Next in thread: Jorge Chandra: "Re: JDBC Competitors?"
- Reply: Jorge Chandra: "Re: JDBC Competitors?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|