Bonjour,

J'ai le code suivant que je n'arrive pas à compiler correctement
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
 
//STEP 1. Import required packages
import java.sql.*;
 
public class Test {
   static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
   static final String DB_URL = "jdbc:mysql://localhost/EMP";
 
   static final String USER = "username";
   static final String PASS = "passwd";
 
   public static void main(String[] args) {
   Connection conn = null;
   Statement stmt = null;
   try{
      Class.forName("com.mysql.jdbc.Driver");
 
      System.out.println("Connecting to database");
      conn = DriverManager.getConnection(DB_URL,USER,PASS);
 
      System.out.println("Creating statement");
      stmt = conn.createStatement();
      String sql;
      sql = "SELECT id, first, last, age FROM Persons";
      ResultSet rs = stmt.executeQuery(sql);
 
      while(rs.next()){
         int id  = rs.getInt("id");
         int age = rs.getInt("age");
         String first = rs.getString("first");
         String last = rs.getString("last");
 
         System.out.print("ID: " + id);
         System.out.print(", Age: " + age);
         System.out.print(", First: " + first);
         System.out.println(", Last: " + last);
      }
      rs.close();
      stmt.close();
      conn.close();
   }catch(SQLException se){
      se.printStackTrace();
   }catch(Exception e){
      e.printStackTrace();
   }finally{
      try{
         if(stmt!=null)
            stmt.close();
      }catch(SQLException se2){
      }
      try{
         if(conn!=null)
            conn.close();
      }catch(SQLException se){
         se.printStackTrace();
      }
   }
   System.out.println("END");
}
}
J'ai ajouté le package sqllite-jdbc dans eclipse mais ça ne marche pas,
Qu'est ce qu'il faut avoir au juste?
La base de donnée Persons elle est où? dans java ou dans sql? je suis complètement perdu !