Tengo un servidor MS SQL local y estoy tratando de conectarme usando JTDS en java. Aquí está la cadena de conexión:conectando a MS SQL Server local
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/stock","sa","password");
Y las propiedades del servidor:
nombre: USUARIO-PC \ SQLEXPRESS directorio raíz
: c: \ Archivos de programa \ Microsoft SQL Server \ MSSQL11.SQLEXPRESS \ MSSQL
Me aparece un error Exception in thread "main" java.sql.SQLException: Network error IOException: Connection refused: connect
.
¿Cómo puedo remediar esto?
¿Has visto aquí? http://www.connectionstrings.com/ –
Connectionstrings ... Servicio no disponible. HTTP Error 503 El servicio no está disponible. –
"Conexión rechazada" generalmente significa que no hay nada escuchando en ese puerto o que un firewall está bloqueando activamente su conexión. Como te estás conectando con el localhost, supongo que el primero. Intente conectarse con una herramienta SQL Server "nativa" (es decir, Management Studio o sqlcmd) para reducirla a lo más simple que pueda intentar. –