Hola viriviri,
Antes que nada sugiero que indiques el mensaje que sale o en todo caso que error envia.
Bueno intenta hacer la siguiente conexión:
String sDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
String sURL = "jdbc:sqlserver://99.86.44.56:1433;databaseName=basedatos";
String sUsuario = "user1";
String sClave = "pass1";
try {
Class.forName(sDriver).newInstance();
} catch (InstantiationException ex) {
System.out.println("ErrorClassForName - Instantiation: " + ex);
} catch (IllegalAccessException ex) {
System.out.println("ErrorClassForName - Illegal: " + ex);
} catch (ClassNotFoundException ex) {
System.out.println("ErrorClassForName - ClassNotFound: " + ex);
}
try {
connection = DriverManager.getConnection(sURL, sUsuario, sClave);
} catch (Exception e) {
System.out.println(" ERROR getConnection con Pool : " + e);
}
Comprueba que no salga ningún mensaje de error en el tema de la conexión y que pases esas líneas normalmente. De ahi puedes continuar con el ResultSet y Statement.
De enviar problemas revisa que:
- El JAR del SQLServer sea la versión correcta y se encuentre en la carpeta correcta de tu proyecto.
- Comprueba la conexión del SQLServer mediante su IDE de cliente tales como el "SQL Server Enterprise Manager" o el "Analizador de consultas SQL" propios del SQLServer.
Esperando haberte ayudado me despido y no te olvides que puedes escribirme al correo:
[email protected]
Saludos
Manuel