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 :
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
a l exécution c'est toujours connexion impossible ,
alors qu'es que ne va pas
et merci a vous