Bonjour
J'ai un applet de connexion à une base (voir code plus bas) qui fonctionne très bien, lancé à partir d'eclipse. Mais si je la lance à partir d'un navigateur (safari, firefox, netscape et explorer sur mac os x 10.4.3 j'ai le message suivant :
"java.lang.NoClassDefFoundError:java/sql/Savepoint" sur mon serveur local MAMP
et sur un serveur distant, chaineconnexion modifié bien sur, j'ai le message suivant :
"no suitable driver"
On m'a dit de mettre le fichier "mysql-connector-java-3.1.11-bin.jar" dans le même repertoire mais ça ne fonctionne toujours pas.
Je débute en JAVA, si quelqu'un pouvait m'aider, ce serait super sympa
merci d'avance
import java.applet.Applet;
import java.sql.*;
import javax.swing.*;
public class ConnectMySqlApplet extends Applet {
static Connection connec;
static String chaineconnexion = "jdbc:mysql://localhost:8889/courses";
static String login = "root";
static String pass = "root";
public static Connection getConnec() throws Throwable {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection(chaineconnexion, login, pass);
}
public void init() {
JFrame myFrame = new JFrame();
try {
connec = getConnec();
Statement instruction2 = connec.createStatement();
ResultSet resultat = instruction2
.executeQuery("SELECT * FROM produits");
while (resultat.next()) {
JOptionPane.showMessageDialog(null, resultat.getString("nom"));
}
resultat.close();
} catch (Throwable exception) {
JOptionPane.showMessageDialog(null, "Erreur : " + exception);
}
}
public void start() {
}
}