The below picture illustrates the current architecture for the existing MySQL driver. Note especially the bridges (from JDBC resp. ODBC to SDBC), which make the architecture overly complex due to additional translation overhead.