Driver Tipo 3

Olá pessoal,

Alguém teria algum pequeno exemplo do uso do driver tipo 3? Estive pesquisando e achei um bom artigo de como criar o próprio driver tipo 3, mas na verdade gostaria de saber apenas se ele tem a funcionalidade de mapear um comando de um SGBD para outro.

Por exemplo:

Suponha que eu tento realizar uma consulta (no cliente) em MySQL:
SELECT atributo FROM tabela LIMIT 1

E queira executar essa consulta no Informix, que teria essa sintaxe:
SELECT FIRST 1 atributo FROM tabela

Esse mapeamento é realizado? Ou será gerada uma exceção de erro de sintaxe?

Estou desenvolvendo um trabalho com essa funcionalidade e me disseram que o JDBC já tem essa funcionalidade, e pelo que li, apenas o driver tipo 3 teria capacidade para isso.

Obrigado.