Foros del Web » Programación para mayores de 30 ;) » Java »

Applet Con Base De Datos

Estas en el tema de Applet Con Base De Datos en el foro de Java en Foros del Web. Buenos dias a todos.... Para empezar tanto el applet como la base de datos estan en el cliente,estoy trabajando con winXp, uso el jdk version ...
  #1 (permalink)  
Antiguo 02/11/2006, 10:34
Avatar de sarafina  
Fecha de Ingreso: octubre-2006
Mensajes: 25
Antigüedad: 17 años, 6 meses
Puntos: 0
Applet Con Base De Datos

Buenos dias a todos....

Para empezar tanto el applet como la base de datos estan en el cliente,estoy trabajando con winXp, uso el jdk version 5, en JCreator, la base de datos esta hecha en Sybase 6 y el puente es JDBC-ODBC.

Ok!!.. tengo un pequeño applet que extrae (o deberia extraer) de una base de datos (tambien es pequeña, solo tiene dos tablas) los datos de una de sus columnas. Que pasa, que cuando lo voy a ejecutar me sale esta exception:

java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission (AccessControlConte
xt.java:264)

Se que tiene que ver con las limitaciones de las Applets, pero como logro solucionar este problema???... El codigo que se conecta con labase es este:

public class PruebaconGeometria extends Applet
{
public void init()
{
Connection con;
ResultSet result;
Statement stmt;

String url = "jdbc:odbc:Geometria2D";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}

try {
con = DriverManager.getConnection(url, "", "");
stmt = con.createStatement();
result = stmt.executeQuery("SELECT puntoorigenX FROM Vertices");
while(result.next())
{
float punto =(float)result.getDouble("puntoorigenX");
System.out.println (punto);
}
stmt.close();
con.close();

} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
}
}

COMO PUEDO SOLUCIONAR ESTE PROBLEMA? Como logro que el applet obtenga datos de la base de datos?... pense que no habia problemas si tanto la base y el applet estaban en la misma maquina!!!

POR FAVOR Y GRACIAS!!
  #2 (permalink)  
Antiguo 02/11/2006, 13:35
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Creo que hay una lilu que me suena....

Se buena.
__________________
Apuntes Java
Wiki de Programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:35.