salut
j'ai le message suivant dans eclipse lorsque j'établie la connexion avec sql server 2005 j'utilise le connecteur sqljdbc4.jar
'Base de données non trouvé ou requete incorrecte'.
Voici la classe connexion que j'utilise
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
65
66
67
68 import java.sql.*; public class connexion { private Connection cn; private Statement st; protected ResultSet rs; public connexion() { //constructeur String url="jdbc:sqlserver://localhost:1433;databaseName=test"; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); cn = DriverManager.getConnection(url, "", ""); st = cn.createStatement(); } catch (ClassNotFoundException ex) { System.err.println("Problème de pilote"); } catch (SQLException ex) { System.err.println("Base de données non trouvée ou requête incorrecte"); } } public void Selection(String req) { try { rs=st.executeQuery(req); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void MAJ(String req) { try { st.executeUpdate(req); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public boolean suivant() { try { return rs.next(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return false; } } public void fermer() { try { cn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public ResultSet getResultat() { return rs; } }
Partager