J'utilise sqljdbc4.jar dans le chemin de génération du projet eclipse. J'essaie de me connecter à SQL Server 2008 dans un programme Java
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=sis;user=sample;password=sample;";
connection = DriverManager.getConnection(connectionUrl);
Mais je reçois l'erreur suivante. La connexion TCP / IP à l'hôte a échoué. java.net.ConnectException: connexion refusée: connectez-vous
J'ai essayé le suivant
Pare-feu désactivé
Activé TCP / IP dans le gestionnaire de configuration SQL Server -> Protocoles CLient
Le service de navigateur SQL Server est également en cours d'exécution S'il vous plaît laissez-moi savoir ce que d'autres choses dois-je essayer.
Merci
Réponses:
1 pour la réponse № 1Pare-feu de quel côté, de cette façon ??? ouvrir / activer le port localhost: 1433
lancer cmd et coller
netsh firewall set portopening protocol = TCP port = 1433
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
2 / modifier l'authentification de Sql Server à partir de
Auth Windows ... à Sql Server et authentification Windows (mode mixte)
3) votre version est SQL Server 2008 ou SQL Server2008 Express, si Express, puis recherche sur le package téléchargé (contient d’excellents exemples help inc), comment connecter Express sur Localhost, il existe une différence localhostsqlexpress
4) aucune idée de comment se connecter, il y a aussi TCP / IP et Names Pipes
MODIFIER:
5) dans Management Studio, vous devez ajouter un nouvel utilisateur (authentification SQL) et affecter à la décision la base de données (que ce soit ou le modèle aussi) existe-t-il ??? t'es pas