Saludos, Édgar:
Yo también empecé hace poco en este mundo y mi primera disyuntiva fue elegir entre jRDC2 y jDBC. Y en contra de la opinión de la mayoría tiré por la segunda porque después de pegarme con jRDC2 (que tengo que decir que al final lo logré), vi mucho más sencillo implementar jDBC. Descargué el ejemplo que hay en este
post y en cinco minutos estaba atacando mi base de datos, lanzando consultas y obteniendo resultados.
Eso sí; este método no es recomendable si vas a diseñar aplicaciones de consumidor; sobre todo porque sería muy fácil para un hacker destripar la app y acceder a tu base de datos. Pero si pretendes diseñar apps para que tus clientes se conecten a sus bases de datos, como es mi caso, y las aplicaciones solo se distribuyen entre sus usuarios, veo más fácil trabajar con jDBC.
Dicho esto por alguien que sigue siendo absolutamente novato en este entorno, y en el que de momento sólo he hecho "cuatro chorradas" y aún no he armado una aplicación completa.
Saludos.