[JDBC + Access + Applet] AccessControlException

AccessControlException [JDBC + Access + Applet] - Java - Programmation

Marsh Posté le 14-06-2004 à 17:49:21    

Bonjour, je cherche à faire une applet JAVA qui vas intéroger une base de donnée access située dans le même répertoire. En fonctionnement non applet, je n'ai pas d'erreur, par contre avec l'applet, j'ai une AccessControlException qui se lève.
Voici mon code:

Code :
  1. import java.sql.*;
  2. import java.awt.*;
  3. import java.applet.*;
  4. import javax.swing.*;
  5. public class testAccess extends JApplet {
  6. public void init() {
  7.  Container contentPane = getContentPane();
  8.  JTextArea t = new JTextArea(info());
  9.  contentPane.add(t);
  10. }
  11. public static void main(String[] args){
  12.  System.out.println(info());
  13. }
  14. public static String info() {
  15.  String info = "";
  16.  //driver de connexion a la base de donnees
  17.  String data = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb); DBQ=bdd.mdb;";
  18.  try{
  19.     //connexion a la base de donnees
  20.     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  21.     Connection con = DriverManager.getConnection(data);
  22.     Statement st = con.createStatement();
  23.     ResultSet res;
  24.     String SQL = "SELECT Nom_commune, CP From EPCI";
  25.     res = st.executeQuery(SQL);
  26.     //Affichage
  27.     //System.out.println("Affichage" );
  28.     while (res.next()) {
  29.      //if (res.getString("Nom_commune" )!=null)
  30.      info += res.getString("Nom_commune" ) + ": " + res.getString("CP" ) + "\n";
  31.      res.next();
  32.   
  33.     }
  34.  }
  35.  catch (Exception e){
  36.   System.err.println("erreur :" +e.toString());
  37.  }
  38.  return info;
  39. }
  40. }


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
Reply

Marsh Posté le 14-06-2004 à 17:49:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed