>...programatically determine whether the driver i am using is jdbc 2.0 compliant.
If you could how would that help you? Just because it it JDBC compliant does not mean that, for example, it has to do updatable cursors.
If you want to figure what a driver can do then you should look at Connection.getMetaData() and DatabaseMetaData.