A continuación les redacto los pasos para la realización de su tarea, y dentro de ella los links necesarios para desarrollarlos:
una tabla llamada "Ciudades" con los siguientes campos:
- Id INTEGER
- Nombre NVARCHAR 80
- Estado NVARCHAR 30
- NoHabitantes NUMERIC
2. Grabar la base de datos SQLite en una carpeta de la computadora, por ejemplo el escritorio
3. Descargar el controlador para el acceso a datos SQLite de la siguiente página http://www.zentus.com/sqlitejdbc/
o bien desde: www.fraternum.com/puntosCiber/UPAV/sqlitejdbc-v056.jar
4. Agregar el controlador SQLiteJDBC al proyecto de NetBeans dando clic derecho sobre la sección de bibliotecas y seleccionar "Agregar Archivo JAR/Carpeta" y de ahi buscarlo en la carpeta donde lo hayan descargado.
5. Desarrollar formulario "Nuevo->Formulario jFrame" que muestra mediante un control "jTable" el contenido de la tabla "Ciudades" y un botón llamado "Ver ciudades" como la siguiente imagen:
6. Agregar al proyecto la clase "AccesoDatos.java" (Descargar desde aquí deben descomprimirlo) dentro del paquete de fuentes "upav.orizaba.com". NOTA: Haciendo caso al buen Arturo Rey he modificado la clase para que no ustedes no modifiquen nada de ella.
7. Agregar el siguiente código dentro del botón "Ver ciudades" (recuerden que debemos dar doble click sobre el botón para que se generé el código que rellenaremos), podrán observar que ahora la ruta del archivo ya se escribe desde aquí y se pasa como parámetro de la clase:
try {
// Creamos un objeto del tipo AccesoDatos
AccesoDatos oDatos = new AccesoDatos();
// Indicamos la ruta
String rutaArchivo = "C:\\Users\\Winsistem-C2\\Desktop\\sqlite\\Ciudades.s3db";
// Creamos la conexión indicando la ruta
oDatos.ConectarBD(rutaArchivo);
// Ejecutamos una consulta SQL sobre la Base de Datos
ResultSet resultado = oDatos.EjecutarConsulta("SELECT * FROM Ciudades");
// Convertimos el resultado a un modelo tipo jTable
DefaultTableModel modelo = oDatos.getMetaData(resultado);
// Asignamos el modelo a la tabla
tblCiudades.setModel(modelo);
} catch (Exception ex) {
Logger.getLogger(Ciudades.class.getName()).log(Level.SEVERE, null, ex);
}
Sin mas, si siguen y leen muy bien los pasos, espero no tengan problemas en hacer funcionar su programita, les recuerdo que esta tarea tiene un valor importante para su evaluación final.
Estamos en contacto por el correo