JDBC 1.0 was more a proof of concept (or a proof of irritation) then anything else. With result sets only viewable once (once you moved on, the result was gone), limited querying capability, and you had to use java with it. Bah!

With JDBC 2.0, Sun Microsystems extended it enough to make it useful. Allowing Single, Multiple, and Procedural SQL (pronounced SQuir·reL) queries developers had a greater range of flexibility in development. Result sets could be viewed backwards and forwards multiple times.

The only problem is you still have to use that pesky java with it. I can't wait until retro brings back lisp as fashionable.