Bonjour,
Je voudrai me connecté via une applet a une BD Oracle distante voici comment j'ai procédé :
1 Chaîne de connexion :
Connection connec;
String chaineconnexion = "jdbc:oracle:thin: @TABST:1521:SAT";
String login = "SAT";
String pass = "TAS";
public Connection getConnec() throws Throwable {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
return DriverManager.getConnection(chaineconnexion, login, pass);
}
2 Signature de l'applet :
keytool -genkey -alias signature -keystore monStore
jarsigner -keystore monStore -signedjar sMonJar.jar monJar.jar signature
3 Sur le code la page Html
code = "oracle.Oracle.class"
width=700 height=550>
<param name=file value="/etc/inet/hosts">
<PARAM NAME="ARCHIVE" VALUE="ojdbc14.jar,sMonJar.jar" >
Le problème c'est quand je lance l'applet a partir du browser j'ai aucune boite de dialogue pour la signature et sur la console j'ai le msg d'erreur
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
c'est quoi le problème SVP ?