Bonjour,
J'essaye de me connecter sur une instance de ma base qui tourne avec SQL SERVER edition express sur ma machine en local en utilisant jtds.

ma machine //ALIJAVA
Instance : ALI
NOM DE LA BASE : TESTSHELL
dans laquelle j'ai crée une table users.

j'essaye de me connecter avec mon petit bout code qui est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
//String url = "jdbc:jtds:sqlserver://ALIJAVA:1433/TESTSHELL;instance=ALI";
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/TESTSHELL;instance=ALI";
			String login = "sa";
			String password = "monPass";
			String driverName = "net.sourceforge.jtds.jdbc.Driver";
			Class.forName(driverName);
			connect = DriverManager.getConnection(url, login, password);
mais j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
java.sql.SQLException: Server 127.0.0.1 has no instance named ALI.
	at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:281)
	at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
	at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
	at java.sql.DriverManager.getConnection(DriverManager.java:525)
	at java.sql.DriverManager.getConnection(DriverManager.java:171)
	at com.experian.metier.FstCon.main(FstCon.java:35)
je me connecte super bien avec server management sur la meme base.

Avez déjà eu ce genre de problème et est ce que j'ai oublié quelque chose ?

Je vous remercie par avance.

Edit :
je suis sur la version 9.00 de MS SQL