[SQLServer 2000 Driver for JDBC] Error establishing socket

burnd
15 de Febrero del 2006
Tengo un applet sencillo que lee de la bdd (sql server 2000 sp3) , y me rellena un combo.

este applet lo ejecuto con el netbeans y todo funciona perfectamente.

Si el mismo applet lo ejecuto con el Internet Explorer, me da el siguiente error:

[SQLServer 2000 Driver for JDBC]Error establishing socket

mi sentencia de conexio es la siguiente:

jdbc:microsoft:sqlserver://192.168.1.240:1433;user=xx;pass=xx;DatabaseName=TRANS;SelectMethod=cursor

con SelectMethod=direct tb me funciona.

Solo me funciona desde netbeans.

(tengo los driver .jar correspondientes al sp3,jdk 1.5, jre1.5, netbeans 4.1)

gracias por todo,
(si precisan mas informacion se la proporcionare, o el codigo del applet)

gracias de nuevo.

chuidiang
15 de Febrero del 2006
Hola:

Te cuento algo que he leido pero que no he probado, así que no sé hasta qué punto es cierto.
Un applet desde el navegador sólo puede abrir conexiones hacia la misma ip en la que reside la pagina html y el applet.
Dicho de otra forma, la ip de tu servidor de base de datos debe ser la misma que la ip que pones en el navegador para ver la pagina html (y el applet).
Si no es así, el navegador no permite al applet abrir sockets.

Se bueno