Hola.
Te veo algo perdido en el tema de java ¿verdad? Las dos cosas que preguntas no tienen que ver nada entre si. Una cosa es la conexión a BD y otra mostrar los datos. La conectividad está en el paquete java.net. Lo que pides para mostrar los datos - en javax.swing.
Primero leete algo sobre el patrón Model-View-Controller. Info - en Google.
2. Conectarse a una BD:
2.1. Instanciar un driver
2.2. Obtener una conexión del driver
2.3. Crear un Statement
3. Ejecutar una consulta sobre la BD. La consulta devuelve un ResultSet. Recorrer el result set por filas y obtener los datos de la BD en un formato apropiado.
4. Mostrar en una JTable. Pues esto, amigo mio, depende de los datos que vas a mostrar. Como no lo sé, no te respondo nada, porque sería una tontería contarte como se hace un rebaño de burros si tu tienes ovejas, o vacas, o lo que sea ¿no?
Y ¿por que tiene que ser una JTable? ¿No puede ser un JPanel con etiquetas? ¿JTextArea? La forma de mostrar los datos, creo, es el menor de tus problemas. A ver si primero nos conectamos.
En el tema de conectividad - mira en
Para ver este enlace Registrate o Inicia Sesion. Es un pool de conexiones que no está terminado, pero te aseguro que funciona. Leete el javadoc que todavia no lo tengo documentado en la página y te enteras como funciona, haces lo propio y al menos tienes la conexión. Luego te lees algo de
Para ver este enlace Registrate o Inicia Sesion y te aprendes la forma de ejecutar consultas. Y por último - formatea los datos que obtienes. En un principio te vale mostrarlos con System.out, luego ya los pondrás bonitos.
Lo dicho - a leer, que yo todo esto me lo aprendí leyendo y estudiando y no preguntando en los foros.
Saludos y feliz lectura.