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;

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
le resultat que n est tjs 0 meme il affiche pas Resultat c.a.d qu'il entre pas dans la boucle>
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,