Problema Conexion-SQL
Publicado por Erick (2 intervenciones) el 22/02/2008 04:10:13
Cuando ejecuto un pequeño codigo que hice para hacer mis pininos entrando a sql, usando aplicaciones en java, me manda este mensaje de error:
La conexion fracaso por:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc)
no se si tal vez se tenga que configurar algo en la maquina de java " algo asi como para el manejo de archivos ", que tampoco recuerdo como configurar.
Mi codigo es el siguiente " es muy simple"
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class PRUEBADB extends JApplet implements ActionListener {
// Declaración de variables
JButton b = new JButton("Probar DSN");
JTextArea t = new JTextArea();
public PRUEBADB(){
setLayout(new BorderLayout());
b.addActionListener(this);
add(b, BorderLayout. NORTH);
add(t, BorderLayout. CENTER);
}
//--------------------------------------------------------------------------
// Procesa eventos de tipo ActionEvent
public void actionPerformed( ActionEvent e ){
try {Class.forName("sun.jdbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection(
"jdbc:odbc:dsnPubs","sa","sql");
DatabaseMetaData meta = cn.getMetaData();
t.setText("Exito en conexion...! ");
t.append(" Database: " +
meta.getDatabaseProductName());
t.append(" version: " +
meta.getDatabaseProductVersion());
cn.close();
}catch(Exception ex) {
t.setText("La conexion fracaso por: ");
t.append(ex.toString());
}
}
}
La conexion fracaso por:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc)
no se si tal vez se tenga que configurar algo en la maquina de java " algo asi como para el manejo de archivos ", que tampoco recuerdo como configurar.
Mi codigo es el siguiente " es muy simple"
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class PRUEBADB extends JApplet implements ActionListener {
// Declaración de variables
JButton b = new JButton("Probar DSN");
JTextArea t = new JTextArea();
public PRUEBADB(){
setLayout(new BorderLayout());
b.addActionListener(this);
add(b, BorderLayout. NORTH);
add(t, BorderLayout. CENTER);
}
//--------------------------------------------------------------------------
// Procesa eventos de tipo ActionEvent
public void actionPerformed( ActionEvent e ){
try {Class.forName("sun.jdbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection(
"jdbc:odbc:dsnPubs","sa","sql");
DatabaseMetaData meta = cn.getMetaData();
t.setText("Exito en conexion...! ");
t.append(" Database: " +
meta.getDatabaseProductName());
t.append(" version: " +
meta.getDatabaseProductVersion());
cn.close();
}catch(Exception ex) {
t.setText("La conexion fracaso por: ");
t.append(ex.toString());
}
}
}
Valora esta pregunta


0