Java

1 h Niveau 10

Dans ce chapitre, vous apprendrez à utiliser SQLite dans les programmes Java.

Installation

Avant de commencer à utiliser SQLite dans nos programmes Java, vous devez vous assurer que le pilote SQLite JDBC et Java sont installés sur votre machine. Vous pouvez consulter le tutoriel Java pour l'installation de Java sur votre machine. Maintenant, voyons comment configurer le pilote SQLite JDBC.

  • Téléchargez la dernière version de sqlite-jdbc-(VERSION).jar depuis le référentiel sqlite-jdbc.
  • Ajoutez le fichier jar téléchargé sqlite-jdbc-(VERSION).jar dans votre chemin de classe, ou vous pouvez l'utiliser avec l'option -classpath comme expliqué dans les exemples suivants.

La section suivante suppose que vous avez une petite connaissance des concepts de Java JDBC. Si ce n'est pas le cas, nous vous suggérons de passer une demi-heure avec le tutoriel JDBC pour vous familiariser avec les concepts expliqués ci-dessous.

Connexion à la base de données

Les programmes Java suivants montrent comment se connecter à une base de données existante. Si la base de données n'existe pas, elle sera créée et finalement un objet de base de données sera retourné.

import java.sql.*;

public class SQLiteJDBC {
    public static void main( String args[] ) {
        Connection c = null;

        try {
            Class.forName("org.sqlite.JDBC");
            c = DriverManager.getConnection("jdbc:sqlite:test.db");
        } catch ( Exception e ) {
            System.err.println( e.getClass().getName() + ": " + e.getMessage() );
            System.exit(0);
        }
        System.out.println("Opened database successfully");
    }
}

Maintenant, compilons et exécutons le programme ci-dessus pour créer notre base de données test.db dans le répertoire courant. Vous pouvez changer votre chemin selon vos besoins. Nous supposons que la version actuelle du pilote JDBC sqlite-jdbc-3.7.2.jar est disponible dans le chemin actuel.

$javac SQLiteJDBC.java
$java -classpath ".:sqlite-jdbc-3.7.2.jar" SQLiteJDBC
Open database successfully

Si vous allez utiliser une machine Windows, vous pouvez compiler et exécuter votre code comme suit -

$javac SQLiteJDBC.java
$java -classpath ".;sqlite-jdbc-3.7.2.jar" SQLiteJDBC
Opened database successfully

Créer un tableau

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus