Salut,
J'arrive pas a compredre mon probleme;
en fait cest la premiere fois que j'utilise sqlserver et ce qui se passe que jai 2 bases x et y, je voudrais faire une requete a la base y d'une programme java et ce que jecris est le suivant;
le resultat que n est tjs 0 meme il affiche pas Resultat c.a.d qu'il entre pas dans la boucle>
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 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;user=sa;password=xxx"); sta = con.createStatement(); int n=0; try { res=sta.executeQuery("SELECT count(*) FROM t;"); while (res.next()) {System.out.println("Resultat"); n+= res.getInt(1); } System.out.println(n); } catch(Exception e){ System.out.println("Connection ratée: "+e); System.exit(-1); } le resultat que n est tjs 0 meme il
j'ai essaye avec ;
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433/Y;user=sa;password=xxx");
et dans ce cas la il me donne une erreur lors de l'execution en disant que le numero de port 1433/Y n'est pas valide.
Cest auoi mon probleme et comment je peux la resoudre.
je dois recupere le resultat de cette requete
Merci,
Partager