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);} }
Partager