Aunque hay muchas respuestas disponibles. Me gustaría dar uno.
Como está utilizando la autenticación de Windows.
Cambiar la URL de JTDS desde
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
PARA
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
O Otra alternativa es:
Descargue el [controlador JDBC de Microsoft][1]en lugar de JTDS. Agregue sqljdbc4.jar
a su classpath.
Actualice su cadena de conexión (URL JDBC) para su servidor
Utilice Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL:jdbc:sqlserver://localhost;user=root;password=123;"
Si todavía hay problema, persista. Consulte con,
Habilite el protocolo de red TCP/IP, que está deshabilitado de manera predeterminada, y establezca el puerto TCP/IP en 1433, que nuevamente es el número de puerto predeterminado.
-
Abra el Administrador de configuración de SQL ServerInicio -> Microsoft SQL Server 2008 -> Herramientas de configuración -> Administrador de configuración de SQL Server
-
Luego en el árbol de la izquierda. Seleccione Configuración de red de SQL Server 2005-> Protocolo para SQLEXPRESS-> TCP/IP.
-
Haz clic derecho y habilítalo.
-
Aparece un cuadro de ventana al hacer doble clic en TCP/IP. Haga clic en la pestaña "Direcciones IP"
-
Establezca el valor del puerto TCP en 1433 y luego haga clic en aplicar
-
Reinicie el servicio SQL.