Why a new JDBC driver?
Stored procedures need special JDBC connections to the database:
- Normal programs run outside the database, stored procedures run inside.
- The transactional context is the same as the caller. Commit, begin and rollback is not
- The new driver uses PL-J`s communication API
Implementing a JDBC driver is a very big job, so we imported the PostgreSQL JDBC team`s source code.
with lots of core functionality rewrite, this will be hopefully soon a good JDBC driver in PL-J.
You can find more information on PL-J JDBC drivers here: