Bonjour,
je suis actuellement sur un projet, qui doit lancer une procédure sur Oracle 8i (serveur distant). j'arrive à communiquer avec une application normale (main), mais dès que je transforme mon application en applet, le driver oracle (oracle.jdbc.driver.OracleDriver()) est introuvable.
le classpath du classes12.zip et classe111.zip est réalisé dans le variable environement de win2k pro.
l'erreur est la suivante:java.lang.NoClassDefFoundError: Oracle/jdbc/driver/oracledriver.
Pouvez vous allumer la lumière sur mes idées:
voic mon code source:
import java.sql.*;
import java.awt.*;
import java.io.*;
import java.util.*;
public class Applet extends java.applet.Applet
{
private TextArea output;
private Connection conn;
// Create the User Interface
public void init ()
{
this.setLayout (new BorderLayout ());
Panel p = new Panel ();
p.setLayout (new FlowLayout (FlowLayout.LEFT));
//execute_button = new Button ("Hello JDBC");
//p.add (execute_button);
this.add ("North", p);
output = new TextArea (10, 60);
this.add ("Center", output);
try
{
if (conn == null)
{
// Load the JDBC driver
output.appendText ("Chargement Driver \n");
//Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
// Connect to the databse
output.appendText ("Connecting to ");
//Drivers Thin
conn = DriverManager.getConnection ("jdbc:oracle:thin:@fs.locap.f:1526:LOCA","MOSHERPA", "MOSHERPA");
output.appendText ("Connected\n");
}
output.appendText ("done.\n");
}
catch (Exception e)
{
// Oops
output.appendText (e.getMessage () + "\n");
}
}
}