Programación en castellano
Inicio > Foros > Java (básico) > Mi carma:Error establishing socket
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Mi carma:Error establishing socket
Enviado por MirVal el día 2 de febrero de 2005

Hola a todos!. bueno mi problema es que al tratar de realizar una conexion con la base me salta este error, me gustaria saber si alguien me puede ayudar, este es mi codigo:
String host="Mirian";
String url="jdbc:microsoft:sqlserver://"+ host +"DatabaseName=Compras";


try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
System.out.println("");
con = DriverManager.getConnection(url,"sa","");
System.out.println("se cargo bien");
}catch(Exception e){
e.printStackTrace();
return;
}
Tengo cargados los drivers .jar en la biblioteca del proyecto y no se en donde puede estar el error
Please me podrian decir q hago tan mal??. GRACIAS

 
Re: Mi carma:Error establishing socket
Enviado por nicokiki el día 2 de febrero de 2005

Hola!!!!!!!!!

Te paso un ejemplito, pero por lo q veo es q te esta faltando un ';' (ponto y coma) antes de DatabaseName

Ahi va el ejemplito:
/** Metodo que se conecta a la base de datos de la aplicacion */
private synchronized void conectar()
{
String hostMasPuerto = confBaseDatos.getDescripcion();
hostMasPuerto += ":";
hostMasPuerto += String.valueOf(confBaseDatos.getIdentificador());
String urlBaseDatos = "jdbc:microsoft:sqlserver://";
urlBaseDatos += hostMasPuerto;
urlBaseDatos += ";databaseName=Base";
final String usuario = "sa";
final String password = "";
final String nombreDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
try
{
// Carga del driver en memoria.
try
{
Class.forName(nombreDriver);
}
catch (ClassNotFoundException exc)
{
System.err.println("SQL SERVER 2000 no se encuentra definido en el class path.\n");
exc.printStackTrace();
System.exit(1);
}
// A esta altura el driver debería estar registrado con el driver manager.
try
{
driver = DriverManager.getDriver (urlBaseDatos);
System.out.println ("Sql Server 2000 version " + driver.getMajorVersion () +
"." + driver.getMinorVersion () + " registrada con el driver manager.");
}
catch (SQLException exc)
{
System.err.println("No se ha podido encontrar SQL SERVER 2000 entre los drivers registrados.\n");
exc.printStackTrace();
System.exit(1);
}
// SQL SERVER 2000 esta ahora registrado con el driver manager
// Ahora se intentara conseguir una conexion con la base de datos
try
{
conexion = DriverManager.getConnection (urlBaseDatos, usuario, password);
System.out.println ("Conexion establecida.\n");
}
catch (SQLException exc)
{
System.err.println("Error al establecer la conexion.\n");
exc.printStackTrace();
System.exit(1);
}

// Deshabilitacion del autocommit
try
{
conexion.setAutoCommit(false);
System.out.println ("Auto-commit deshabilitado.\n");
}
catch (SQLException exc)
{
System.err.println ("Error al deshabilitar el auto-commit.\n");
return;
}
}
finally
{
}
}


Salu2!!!!!!!!!!!

 
Re: Re: Mi carma:Error establishing socket
Enviado por MirVal el día 3 de febrero de 2005

MIL GRACIAS!!!. ahora mi base se conecta a la perfeccion

 
Re: Re: Re: Mi carma:Error establishing socket
Enviado por jose el día 24 de mayo de 2008

hola nicokiki
utilizo tu codigo pero me desconoce el comando confDatos.getDescription();

 




Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados