Explorador de registros lento

Hola buen día tengo un sistemita pequeño con 1 jList, 3 jTextField, 1 jComboBox.
Es una prueba muy básica, en la que meto el campo nombre de una tabla nombrada Personas.
Básicamente el jList lo uso para navegar por registros de la BD, el asunto es que siento que mi clase PersonaDAO hace algo mal, por que veo que las consultas para moverme de un registro a otro tarda demasiado.

Me gustaría que alguien con tiempo y experiencia en jdbc y swing me pudiera examinar el código de los método getAllPeople() y getPeopleByLastName().

Agradecería su ayuda para saber que es lo que esta pasando el por que mis consultas tienen algo de retrasao.
Precisamente al navegar por los registros.

Subo el proyectito de sistema de petatiux en un zip.

Saludos
Modificado solo hay que añadir al classpath el mysql-conector.jar

AdjuntoTamaño
Sistema.zip21.96 KB

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Marce

Creo que o no bajé bien esa

Creo que o no bajé bien esa onda o te falto anexar varias clases *.java solo veo la principal en el *.zip; advierto que no abrí el proyecto con nungún IDE pero el zip no trae las clases que mencionas

Ya lo resubi

Disculpen es que habia seleccionado el zip incorrecto, ya solo queda que le pasen el classpath del mysql-connector

Bueno mira

Lo que veo asi a somple vista es que tienes un connection.setAutoCommit(false);

y entonces la base de datos de alguna forma se queda en espera de un commit

AutoCommit

Lo del autocommit lo puse por que estaba haciendo una prueba, pero ese codigo lo tengo comentado ya.

Offtopic: Pues ya que estás

Offtopic:

Pues ya que estás en esto, porque no lo pones en github o algo así ( parece retador al principio, pero con la ayuda de Octocat se puede poner un repositorio fácilmente )

Digo que lo pongas como open source no implica que te van a llover cambios, pero al menos es más fácil decir "Acá en esta linea blahbalhab y esta otra linea blahbalhab"

claro solo que le voy a darle un giro

voy añadir un par de tablas y voy a ponerlo un nombre atractivo.
Algo como de Factura con Código de Barra bidimensional