【发布时间】:2017-03-18 16:33:38
【问题描述】:
我正在尝试使用 netbeans 将图像添加到数据库,但它对我不起作用 这是我的代码 当我转到 mysql 时,我在那里看到图像,但只有八位字节大小(BLOB - 50 o)
String code=jTextField1.getText();
String reference=jTextField2.getText();
String nom=jTextField3.getText();
String marque=jTextField4.getText();
String dimention=jTextField5.getText();
String quantite=jTextField6.getText();
String discription=jTextPane1.getText();
String famille =jTextField7.getText();
String code_famille =jTextField10.getText();
String sousfamille=jTextField8.getText();
String requete="insert into piece (Code_Piece,Reference,Nom_P,Mark_P,Dimention,Quantite,Categorie,Type,Discription,Image) VALUES('"+
code+"','"+reference+"','"+nom+"','"+marque+"','"+dimention+"','"+quantite+"','"+Cate+"','"+Type+"','"+discription+"','"+imgPath+"')";
【问题讨论】:
-
看起来您是通过变量名传递文件系统上图像的路径——而不是图像的实际字节数据?
-
我认为是的,但是我如何存储图像的字节
-
查看这篇文章。它将图像文件加载到内存中并将其添加到 PreparedStatement 对象中。 stackoverflow.com/questions/9430008/…
-
谢谢,但是不行
-
我的意思是这个方法(插入到片断(图像)值(?))它不起作用我需要像这样插入片断(Code_Piece,Reference,Nom_P,Mark_P,Dimention,Quantite,Categorie ,Type,Discription,Image) VALUES('"+code+"','"+reference+"','"+nom+"','"+marque+"','"+dimention+"','"+quantite+"' ,'"+Cate+"','"+Type+"','"+discription+"','"+imgPath+"')