Bonjour à tous.
C'est mon premier contact avec JDBC, et j'ai tenté de créer une classe "connect" dont je me servirai plus tard pour gérer les opérations de connexion et de requête sur ma base de données.

Le problème, c'est que j'ai une erreur dans mon code, et que je ne comprends pas d'où elle vient.
Eclipse me signale qu'il s'agit d'une erreur de syntaxe (unhandled exception type SQLException, à la ligne en rouge dans la copie ci-dessous).
Il doit certainement s'agir d'une erreur basique, mais je ne comprends pas d'où elle vient (newbie de chez newbie )

Quelqu'un saurait-il/elle m'éclairer ?

Merci d'avance

Voici mon code

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
import java.sql.*;


public class Connect {

	String url, login,pwd,requete;
	Connection conn;
	Statement stmt;
	ResultSet rs;
	
	
	ResultSet LanceRequete(String laRequete)
 // Effecue la requete laRequete sur la BD
	{
		stmt=conn.createStatement(); 
	    rs=stmt.executeQuery(laRequete);
	    System.out.println("Requête effectuée sur la base");
  	    return rs;
	   }		
	
	Connect(){ //Constructeur - Ouvre la connexion
		try{
		Class.forName("oracle.jdbc.OracleDriver").newInstance(); //Chargement du driver
		
		url="jdbc:oracle:thin:@XXX";
	    login="XXX";
	    pwd="XXX";	
	    conn = java.sql.DriverManager.getConnection(url,login,pwd); //connexion
	    System.out.println("Connexion réussie !");
  
	    } 
				
	catch(ClassNotFoundException cnfe){
		   System.out.println("Driver introuvable : ");
		   cnfe.printStackTrace();}
	
	catch(Exception e){System.out.println("Connexion ratée: "+e);}
	}