I když existuje mnoho odpovědí. Rád bych jeden dal.
Když používáte ověřování okna.
Změňte adresu URL JTDS z
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
TO
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
NEBO Další alternativou je:
Stáhněte si [Microsoft JDBC driver][1]spíše než JTDS.Add sqljdbc4.jar
k vaší třídě.
Aktualizujte svůj připojovací řetězec (JDBC URL) pro váš server
Použijte Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL :jdbc:sqlserver://localhost;user=root;password=123;"
Pokud problém přetrvává, přetrvejte. Zkontrolujte u,
Povolte síťový protokol TCP/IP, který je ve výchozím nastavení zakázán, a nastavte port TCP/IP na 1433, což je opět výchozí číslo portu.
-
Otevřete SQL Server Configuration Manager Start -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager
-
Pak u stromu vlevo. Vyberte SQL Server 2005 Network Configuration-> Protocol for SQLEXPRESS-> TCP/IP.
-
Klikněte pravým tlačítkem a povolte jej.
-
Po dvojitém kliknutí na TCP/IP se zobrazí okno. Klikněte na záložku "IP adresy"
-
Nastavte hodnotu TCP Port na 1433 a poté klikněte na použít
-
Restartujte službu SQL.