bonjour a tous ,
j ai déjà poser se problème dans le forum , et avec votre aide voila ce que j ai fait:
il s'agit de enregistrer un arraylist, pour çà j ai crée un table avec 3 champs
ID , Nom , valeur (varbinary ).
et voici le code :
a l exécution c'est toujours connexion impossible ,
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
27
28
29
30
31
32
33
34
35 * si on clique sur le bouton save if(e.getSource()==save) {//***********debut Connection connexion ; Statement stat ; ResultSet res ; try { Class.forName("com.mysql.jdbc.Driver"); connexion = DriverManager.getConnection("jdbc:mysql://localhost/arrylist","root",""); stat = connexion.createStatement(); //****************************** ByteArrayOutputStream baos=null; ObjectOutputStream oos=null; byte[] data =null; try { baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(baos); oos.writeObject(list);//*** list est un Arraylist data = baos.toByteArray(); sauver data dans la db stat.executeUpdate("INSERT INTO save (nom, val) VALUES('nom',"+data+")"); } catch (IOException ex) { ex.printStackTrace();} } catch (Exception ex) { System.out.println("connexion impossible"); } }//******************************fin
alors qu'es que ne va pas
et merci a vous
Partager