rakyouna
Messages postés54Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention10 août 2008
-
26 sept. 2006 à 10:50
maryouma22
Messages postés10Date d'inscriptionsamedi 14 avril 2012StatutMembreDernière intervention 9 novembre 2013
-
27 mars 2013 à 14:29
Bonjour,
Pour inserer un fichier dans ma BD MySQL, j'utilise le bout de code suivant:
File myFile = new File(location);
FileInputStream istreamFile = new FileInputStream(myFile);
PreparedStatement ps = conn.prepareStatement("INSERT into maTable ( nameFile, file) values(?,?)");
ps.setString(1, name);
ps.setAsciiStream(2, istreamFile, (int) myFile.length()); // fichier ASCII
ps.executeUpdate();
J'ai besoin de changer cette requete et utiliser UPDATE au lieu de INSERT, quelle fonction dois-je utiliser au lieu de 'setAsciiStream(...)" quand j'écris "update maTable set file=????"
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 26 sept. 2006 à 14:35
c est quoi le schéma de ta table ??
pour faire l update il faut l id, ici c est le nameFile ? (ca m etonnerai) t as un constrains unique pour ton nameFile ???
++ Toinou
rakyouna
Messages postés54Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention10 août 20081 28 sept. 2006 à 12:08
Salut,
Dans ma table j'ai le champ nameFile qui est de type varchar, dans lequel j'enregistre le nom du fichier. Le champ file est de type blob, il sert pour enregistrer le contenu du fichier.
Comment puis-je déterminer l'id de mon fichier?
je une trouve pas une fonction getId() qui permet de traiter un objet de la classe UploadFile (qui appartient à la bibliothèque UploadBean de javazoom).