Bonjour,
je suis new avec java (JDK 7u3) , et j'ai commencé avec un exemple d'accès à une base MS Access 2007:
Je n'ai pas de pb avec javac conacc.java il me génère la classe conacc.class
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(); } } }
A partir d'un html come suit :
Mon pb est lorsque je lance dans IE , il me génère une erreur d'application java.lang.reflect.InvocationTargetException.
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>
Je n'arrive pas à comprendre c quoi ce pb ?
Merci de votre aide et éventuelle orientation.
Partager