Article View: es.comp.lenguajes.java
Article #25576Re: Applets y conexiones a bases de datos.
From: Miguel A. Fern�ndez
Date: Mon, 15 Mar 1999 00:00
Date: Mon, 15 Mar 1999 00:00
151 lines
5142 bytes
5142 bytes
�Has utilizado el parametro CODEBASE=URL_de_la_maquina_que_sirve_el applet en la llamada al applet? <APPLET CODE=tuclase.class CODEBASE=URL_maquina ....etc> Es necesario porque un applet solo puede establecer una conexi�n de este tipo con la maquina que sirve el applet. Julio Negueruela escribi� en mensaje <36E51B8F.D0CA144E@si.unirioja.es>... Hola a todos, Acabo de realizar un applet que me pide una serie de datos para luego introducir una fila en una tabla en base de datos Oracle. Todo va bien excepto cuando pulso introducir datos :(. Entonces me sale el siguiente error: security.Couldn't connect to 'ginebra' with origin from ''. netscape.security.AppletSecurityException: security.Couldn't connect to 'ginebra' with origin from ''. at java.lang.Throwable.<init>(Compiled Code) at java.lang.Exception.<init>(Compiled Code) at java.lang.RuntimeException.<init>(Compiled Code) at java.lang.SecurityException.<init>(Compiled Code) at netscape.security.AppletSecurityException.<init>(Compiled Code) at netscape.security.AppletSecurityException.<init>(Compiled Code) at netscape.security.AppletSecurity.checkConnect(Compiled Code) at netscape.security.AppletSecurity.checkConnect(Compiled Code) at netscape.security.AppletSecurity.checkConnect(Compiled Code) at java.lang.SecurityManager.checkConnect(Compiled Code) at java.net.InetAddress.getAllByName0(Compiled Code) at java.net.InetAddress.getByName(Compiled Code) at java.net.Socket.<init>(Compiled Code) at oracle.sqlnet.SQLnet.Connect(Compiled Code) at oracle.sqlnet.SQLnet.Connect(Compiled Code) at oracle.sqlnet.SQLnet.Connect(Compiled Code) at oracle.jdbc.ttc7.TTC7Protocol.connect(Compiled Code) at oracle.jdbc.ttc7.TTC7Protocol.logon(Compiled Code) at oracle.jdbc.driver.OracleConnection.<init>(Compiled Code) at oracle.jdbc.driver.OracleDriver.connect(Compiled Code) at java.sql.DriverManager.getConnection(Compiled Code) * at java.sql.DriverManager.getConnection(Compiled Code) at base.BDTPrograma.<init>(Compiled Code) at Insertar.InsertarPanel.insertaButton_actionPerformed(Compiled Code) at Insertar.InsertarPanel_insertaButton_actionAdapter.actionPerformed(Compiled Code) at java.awt.Button.processActionEvent(Compiled Code) at java.awt.Button.processEvent(Compiled Code) at java.awt.Component.dispatchEventImpl(Compiled Code) at java.awt.Component.dispatchEvent(Compiled Code) at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code) at java.awt.EventDispatchThread.run(Compiled Code) at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code) netscape.security.AppletSecurityException: security.checkexit: 1 at java.lang.Throwable.<init>(Compiled Code) at java.lang.Exception.<init>(Compiled Code) at java.lang.RuntimeException.<init>(Compiled Code) at java.lang.SecurityException.<init>(Compiled Code) at netscape.security.AppletSecurityException.<init>(Compiled Code) at netscape.security.AppletSecurityException.<init>(Compiled Code) at netscape.security.AppletSecurity.checkExit(Compiled Code) at java.lang.SecurityManager.checkExit(Compiled Code) at java.lang.Runtime.exit(Compiled Code) at java.lang.System.exit(Compiled Code) at base.BDTPrograma.<init>(Compiled Code) at Insertar.InsertarPanel.insertaButton_actionPerformed(Compiled Code) at Insertar.InsertarPanel_insertaButton_actionAdapter.actionPerformed(Compiled Code) at java.awt.Button.processActionEvent(Compiled Code) at java.awt.Button.processEvent(Compiled Code) at java.awt.Component.dispatchEventImpl(Compiled Code) * at java.awt.Component.dispatchEvent(Compiled Code) at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code) at java.awt.EventDispatchThread.run(Compiled Code) at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code) Cuando pruebo el applet desde Oracle Java Developer me funciona bien, por lo que creo que es problema de seguridad de los applets (la base de datos est� en otra m�quina). �Alguien sabe si existe alguna forma de poder acceder a una base de datos que est� en otro servidor mediante un applet? Por cierto, soy un aut�ntico novato en esto, como habr�is podido observar. Muchas gracias y un saludo. -- Julio Negueruela DBA Servicio Inform�tico Universidad de La Rioja - Spain Telf: 941-299179 Fax: 941- 299180 mailto:julio.negueruela@si.unirioja.es
Technical Details
Message-ID:
<7cj1gj$rqt$2@talia.mad.ttd.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36E51B8F.D0CA144E@si.unirioja.es>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 1116f3,1e762b596c81a399 X-Google-Attributes: gid1116f3,public From: "Miguel A. Fern�ndez" <mafernan@ctasa.es> Subject: Re: Applets y conexiones a bases de datos. Date: 1999/03/15 Message-ID: <7cj1gj$rqt$2@talia.mad.ttd.net> X-Deja-AN: 455301670 References: <36E51B8F.D0CA144E@si.unirioja.es> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java