Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Kann ich mithilfe der Windows-Authentifizierung von der Java EE-Webanwendung eine Verbindung zu SQL Server herstellen?

Ich glaube nicht, dass man die Anmeldeinformationen des Benutzers vom Browser in die Datenbank schieben kann (und ist das sinnvoll? Ich denke nicht)

Wenn Sie jedoch die Anmeldeinformationen des Benutzers verwenden möchten, der Tomcat ausführt, um eine Verbindung zu SQL Server herzustellen, können Sie den JDBC-Treiber von Microsoft verwenden. Erstellen Sie einfach Ihre JDBC-URL wie folgt:

jdbc:sqlserver://localhost;integratedSecurity=true;

Und kopieren Sie die entsprechende DLL in das bin-Verzeichnis von Tomcat (sqljdbc_auth.dll, das mit dem Treiber bereitgestellt wird)

MSDN> Verbinden mit SQL Server mit dem JDBC-Treiber> Erstellen der Verbindungs-URL