sql >> Database teknologi >  >> RDS >> PostgreSQL

Lagring af et billede i postgresql

Tak til a_horse_with_no_name . Jeg er i stand til at finde en løsning på mit problem. Jeg behøver ikke kalde procedure for at gemme billede. Jeg skal sende billede som binær strøm.

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. BULK INSERT med identitet (auto-increment) kolonne

  2. Variabler, der skelner mellem store og små bogstaver, i SQL Server

  3. php mysql avanceret søgning udvalgte boks- og radioboksproblemer

  4. Få adgang til fejlnummermeddelelsesopslag