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 :
mais j'ai cette erreur :
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);
je me connecte super bien avec server management sur la meme base.
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)
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
Partager