Bonjour,
je suis new avec java (JDK 7u3) , et j'ai commencé avec un exemple d'accès à une base MS Access 2007:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.