1. A method of operating a JDBC subsystem comprising: accessing a JDBC driver at the request of an application; during the accessing step, checking whether the application has a diagnostic callback; and if the application has a diagnostic callback, starting the diagnostic callback.