pgnio icon indicating copy to clipboard operation
pgnio copied to clipboard

Early implementation of ADBA (a.k.a. java.sql2, async-jdbc)

Open cretz opened this issue 7 years ago • 3 comments

Now that https://github.com/oracle/oracle-db-examples/tree/master/java/AoJ has been released which is an impl on top of the early ADBA base, maybe we can get one going here too. One thing I'd like to do is write a set of conformance tests abstracted enough so that other implementers can use it. No milestone for this one as it's too early.

cretz avatar Apr 10 '18 16:04 cretz

I have started work on this in master. I decided to do it in master for a few reasons:

  • It is a separate project, so should not affect users the regular driver
  • It has a different Java version which has global effects on the build.gradle file
  • I can easily add a feature in the driver if this work requires it
  • There are probably a lot of commits and volatility here that isn't worth a branch that can deviate from the core source

cretz avatar Apr 10 '18 21:04 cretz

I should have updated this. I have stopped ABDA development until Oracle and the JDBC team show more commitment to ADBA. Right now there are a ton of ambiguities and other issues, and I'd rather see it mature before I pursue it further. I did make some comments on the mailing list after a cursory review, but in general the ADBA spec does not appear to be supported or nearing inclusion anytime soon and I have a lot of reservations about the API anyways. If there were a lot of libs being written for it or some community support that might be different, but it's not really worth being an early adopter of an unfinished iface at this point.

cretz avatar Jul 31 '18 05:07 cretz

ADBA is dead, ref slide 5 here

cretz avatar Sep 24 '19 17:09 cretz