Bonjour,
Je programme en java sous eclipse. Je voudrais savoir comment référencer le jar (le driver JDBC) avec mon projet en cours.
Pouriez-vous m'indiquer les étapes?
Merci d'avance.
Bonjour,
Je programme en java sous eclipse. Je voudrais savoir comment référencer le jar (le driver JDBC) avec mon projet en cours.
Pouriez-vous m'indiquer les étapes?
Merci d'avance.
bonjour.
d'abord télécharger le pilote jdbc du SGBD Postgres.
puis dans eclipse ajoutes le dans la bibliothèque pour cela vas dans projet/java build path puis clic sur add external jars.
une fois fait, essaye la connexion, voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
58
59
60
61
62
63
64 import java.sql.*; /* * Created on 24 févr. 2006 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ /** * @author jarod * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class maclasse { public static void main(String []argument){ Connection connexion = null; try { Class.forName("org.postgresql.Driver"); connexion = DriverManager.getConnection("jdbc:postgresql://localhost/mabase", "postgres", "postgres"); //Statement instruction = connexion.createStatement(); //ResultSet résultat = instruction.executeQuery("SELECT * FROM employer"); Statement instruction = connexion.createStatement(); //instruction.executeUpdate("INSERT INTO employer" // +" VALUES (4, 'SCOTT','2/2/1973')"); ResultSet résultat = instruction.executeQuery("select * from employer"); while (résultat.next()){ System.out.println("--------------------------------------"); System.out.println("Matricule = "+résultat.getInt("code")); System.out.println("Nom : "+résultat.getString("nom")); } PreparedStatement instruction2 = connexion.prepareStatement("select * from employer where code = ?"); instruction2.setInt(1,2); ResultSet res = instruction2.executeQuery(); while (res.next()){ System.out.println("--------------------------------------"); System.out.println("Matricule = "+res.getInt("code")); System.out.println("Nom : "+res.getString("nom")); } if (connexion!=null) connexion.close(); } catch (ClassNotFoundException ex) { System.err.println("Erreur Driver");} catch (SQLException ex) { System.err.println("Erreur Localisation BD");} finally { if (connexion!=null) // libération de la connexion si elle existe try { connexion.close(); System.out.print("connexion fermée"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager