Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Connecter Java avec SQL express

Bien que de nombreuses réponses soient disponibles. Je voudrais en donner un.

Comme vous utilisez l'authentification Windows.

Modifier l'URL JTDS de

private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";

À

private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=tru‌​e;domain=workgroup";

OU Une autre alternative est :

Téléchargez le [pilote Microsoft JDBC][1]plutôt que JTDS.Ajoutez sqljdbc4.jar à votre chemin de classe.

Mettez à jour votre chaîne de connexion (URL JDBC) pour votre serveur

Utilisez Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);

URL :jdbc:sqlserver://localhost;user=root;password=‌​123;"

Si le problème persiste, persistez. Vérifiez avec,

Activez le protocole réseau TCP/IP, qui est désactivé par défaut, et définissez le port TCP/IP sur 1433, qui est à nouveau le numéro de port par défaut.

  1. Ouvrez le gestionnaire de configuration SQL ServerDémarrer -> Microsoft SQL Server 2008 -> Outils de configuration -> Gestionnaire de configuration SQL Server

  2. Puis à l'arbre de gauche. Sélectionnez Configuration réseau SQL Server 2005-> Protocole pour SQLEXPRESS-> TCP/IP.

  3. Faites un clic droit et activez-le.

  4. Une boîte de fenêtre apparaît au double-clic sur le TCP/IP. Cliquez sur l'onglet "Adresses IP"

  5. Définissez la valeur du port TCP sur 1433 puis cliquez sur Appliquer

  6. Redémarrez le service SQL.