Recuperation du résultat d'une requete du programme Java
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:
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,