/ / lire le fichier de base de données SQLite en utilisant java - java, sqlite

lire le fichier de base de données SQLite en utilisant java - java, sqlite

Je veux lire un fichier de base de données SQLite en utilisant Java. Voulez-vous s'il vous plaît me dire comment le lire?

Réponses:

6 pour la réponse № 1

Lisez d'abord ces réponses

consultez le site de David Crawshaw qui a un Pilote JDBC Java pour SQLite. Il suffit d'ajouter son Fichier JAR dans votre chemin de classe et importez java.sql. *

Son application de test va créer un fichier de base de données, envoyercertaines commandes SQL pour créer une table, stocker des données dans la table, les lire et les afficher sur la console. Il créera le fichier test.db dans le répertoire racine du projet.

public class Test {
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
Statement stat = conn.createStatement();
stat.executeUpdate("drop table if exists people;");
stat.executeUpdate("create table people (name, occupation);");
PreparedStatement prep = conn.prepareStatement(
"insert into people values (?, ?);");

prep.setString(1, "Gandhi");
prep.setString(2, "politics");
prep.addBatch();
prep.setString(1, "Turing");
prep.setString(2, "computers");
prep.addBatch();
prep.setString(1, "Wittgenstein");
prep.setString(2, "smartypants");
prep.addBatch();

conn.setAutoCommit(false);
prep.executeBatch();
conn.setAutoCommit(true);

ResultSet rs = stat.executeQuery("select * from people;");
while (rs.next()) {
System.out.println("name = " + rs.getString("name"));
System.out.println("job = " + rs.getString("occupation"));
}
rs.close();
conn.close();
}
}

3 pour la réponse № 2

Le pilote JDBC Java pour SQLLite se trouve sur le David Crawshaw site http://www.zentus.com/sqlitejdbc/ Ajoutez le fichier jar à votre chemin de classe et importez java.sql. *.