Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2008, 08:47
HAVL
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: usando el driver de microsoft para conectar sqlserver desde java

Eso a mi tambiem me pasaba eso:

Lo primero asegurate que tienes bien config. el MS Sql Server..:
Crear inicios de sesión en SQL Server
Crear usuarios de base de datos en SQL Server
Administrar privilegios a usuarios de base de datos

Ya cuando tengas Bien config. entonces asegurade esto:

private static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
// este le doy cuando estoy trabajando desde un Servidor asignandole el IP o el nombre del servidor. y puerto
//private static String URL = "jdbc:sqlserver://IPx.xxx.xxx.xxx:1433;DatabaseName=NombreDeSuBD";
// este cuando estoy trabajando desde localhost, solo hay ke darle el nombre del servidor en este caso seria el nombre ke tienes config. en tu PC.
private static String URL = "jdbc:sqlserver://NombreDelServidor;DatabaseName=NombreDeSuBD";

private static String USERNAME = "user";
private static String PASSWORD = "pass"; // Los passwords se
// almacenan "hashed" en la
// BD


public static Connection obtenerConexion() {
Connection con = null;
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException cnfe) {
System.err.println(" Error cargando el driver -> " + cnfe);
cnfe.printStackTrace();
}
try {
con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (SQLException e) {
System.out.println(" Error obteniendo la conexion -> " + e);
}
return con;
}