1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
package sqlite.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main
{
public static void main (String [] args)
{
try
{
// Chargement du driver JDBC
Class.forName ("org.sqlite.JDBC");
// Connexion à la base de données
String url = "jdbc:sqlite:stock.db";
Connection con = DriverManager.getConnection (url);
// Création d'un statement et d'une requête à adresse à la table
Statement st = con.createStatement ();
ResultSet rs = st.executeQuery ("SELECT * FROM PRODUITS");
// Affichage des résultats
while (rs.next ())
{
String libelle = rs.getString ("LIBELLE");
int prixU = rs.getInt ("PRIX_UNITAIRE");
int quantite = rs.getInt ("QUANTITE");
System.out.println ("produit 1 = " + libelle + " " + prixU + " " + "nombre de produits = " + quantite);
}
// Fermeture de la connexion à la base
con.close ();
}
catch (SQLException ex)
{
Logger.getLogger (Main.class.getName ()).log (Level.SEVERE, null, ex);
}
catch (ClassNotFoundException ex)
{
Logger.getLogger (Main.class.getName ()).log (Level.SEVERE, null, ex);
}
}
} |
Partager