Type III
100% Java Driver, NO native methods
Does NOT require pre-installation on client
Can be downloaded and configured ‘on-the-fly’ just like any Java class file
Uses a proprietary protocol for talking with a middleware server
Middleware server converts from proprietary calls to DBMS specific calls