Hola a todos, hoy os explicaremos como conectar nuestro proyecto Java a una base de datos hecha en SQLite.
Lo primero que debemos hacer es descargar el conector desde la página de SQLite, elige plataforma independiente y descarga el ZIP (necesitas cuenta de oracle que es gratuita). Pincha aquí.
Ahora que lo tendemos descargado y descomprimido, buscamos el jar que contiene.
Deberia llamarse sqlite-jdbc con su correspondiente versión.
Ahora debes incluir el JAR a tu proyecto.
Puedes ver como se hace desde Netbeans desde nuestro manual de como usar netbeans (seccion Añadir bibliotecas a nuestros proyecto).
Puedes ver como se hace desde Eclipse desde nuestro manual de como usar Eclipse (sección Añadir JAR a nuestro proyectos)
Una vez hecho, escribiremos este código para conectarnos.
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Ejemplo_conexion_oracle { public static void main(String[] args) { try { Class.forName("org.sqlite.JDBC"); Connection conexion = DriverManager.getConnection("jdbc:sqlite:PATH"); } catch (SQLException | ClassNotFoundException ex) { System.out.println("Error en la conexión de la base de datos"); } } }
Solo debeis cambiar lo siguiente:
- PATH por la ruta de vuestro fichero sqlite (absoluta o relativa). Recordar que las barras deben doblarse ya que estan dentro de comillas dobles (\ no \\ si).
Si todo esta bien, no saltará ninguna excepción al ejecutar.
Sobre como hacer consultas y manejar la base de datos veremos mas adelante, ya que es igual en el resto de SGBD.
Espero que os sea de ayuda. Si teneis dudas, preguntad. Estamos para ayudarte.
Hola, podrias dar un ejemplo de una ruta relativa para acceder a una base de datos sqlite por ej: myBase.db
Usando esta forma de conexion, como puedo agregar, eliminar, modificar editar los datos?