我有一个 java 应用程序,可以在从供应商处收到库存商品时插入它们。我捕获产品的条形码图像以及其他信息(名称、价格等..)。我在 PostgreSQL 数据库中保存了 bytea 的条形码图像通知。由于我还没有条形码扫描仪,所以我正在拍摄条形码图像的照片并插入如下。
//code extract
File imgFile = new File(barcodeImage.jpg);
FileInputStream fin=new FileInputStream(imgFile);
pstmt2.setBinaryStream(19, fin, (int) imgFile.length()); //inserts into barcodeImage - bytea column
我现在想使用我保存的条形码图像从数据库中检索产品。就像是 :
select * from stock_item where barcodeImage=***
如何使用barcodeImage(bytea) 列过滤数据?就像条形码扫描仪的工作原理一样。