Débuter avec applet java et base access
Bonjour,
je suis new avec java (JDK 7u3) , et j'ai commencé avec un exemple d'accès à une base MS Access 2007:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import java.sql.*;
import java.lang.ClassNotFoundException;
public class conacc {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection( "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=G:/java/testDB.mdb", "", "");
Statement st = con.createStatement();
st.executeUpdate( "INSERT INTO client VALUES ('1','client 1','adresse 1')");
ResultSet rs = st.executeQuery( "SELECT code, nom, adresse FROM client" );
while ( rs.next() ) {
String res = rs.getString("code") +" "+ rs.getString("nom") + ", " + rs.getInt("adresse");
System.out.println( res );
}
st.close();
con.close();
}
catch( ClassNotFoundException e ) { e.printStackTrace(); }
catch (SQLException e) { e.printStackTrace(); }
}
} |
Je n'ai pas de pb avec javac conacc.java il me génère la classe conacc.class
A partir d'un html come suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<html>
<head>
<title>
Page de test HTML
</title>
</head>
<body>
<center>
Test connexion base de données<br><br><br>
<applet code= "conacc.class" name="Test JDBC" width="500" height="500">
</applet>
</center>
</body>
</html> |
Mon pb est lorsque je lance dans IE , il me génère une erreur d'application java.lang.reflect.InvocationTargetException.
Je n'arrive pas à comprendre c quoi ce pb ?
Merci de votre aide et éventuelle orientation.