Mi pregunta se refiere a modo de desarrollo de software, ya que en desarrollo web, se que se conecta con un puerto y mediante sentencias sql se ingresa la información en java y se almacena gracias a un gestor de bd (como MySQL, Oracle, ...), pero lo que no se es si al desarrollar un programa o aplicación (no web) que necesite bd se haría de la misma forma o como se haría.
Gracias