PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Съхраняване на изображение в postgresql

Благодарение на a_horse_with_no_name . Мога да намеря решение на моя проблем. Не е необходимо да извиквам процедура за съхраняване на изображение, трябва да предам изображение като двоичен поток.

PreparedStatement pstmt = con.prepareStatement("UPDATE PRODUCTS SET IMAGE = ? WHERE ID = ?");
File file = new File("C:\\Program Files (x86)\\openbravopos-2.30.2\\image.jpg");
FileInputStream in = new FileInputStream(file);
try
{
    pstmt.setBinaryStream(1, in, (int) file.length());
    pstmt.setString(2, id);
    pstmt.executeUpdate();
    //con.commit
}
catch (Exception ee)
{
    System.out.println("Exception is:- " + ee);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задайте ограничение на array_agg()

  2. Внедряване на Django + Python 3 + PostgreSQL към AWS Elastic Beanstalk

  3. Как да проверите версията на PostgreSQL

  4. Преобразувайте обектен масив в масив, съвместим за nodejs/pg/unnest

  5. Конфигуриране на PostgreSQL за наблюдаемост