使用存储在sql数据库中的Java作为varbinary(max)显示文档文件

时间:2015-05-11 03:54:33

标签: java sql-server database bytearray document

我已将文件文件和照片存储在sql db中作为varbinary(max)。我能够通过转换为字节数组来检索照片。但我正在努力处理文档文件。

这是照片的代码。 (这很好用)

     Name  TOTACTVAL
1    Fred        350
2    John        250
4   Scott        200
3  Pascal        150
0  Connor         50

我为文档文件尝试了同样的事情,但它没有显示任何输出..继承了我为文档文件做的事情。我正在努力从那一点继续。

try{

            int row = View_Table.getSelectedRow();
            String Table_click=(View_Table.getModel().getValueAt(row, 0).toString());
            query = "SELECT Photo FROM tourClient where ClientID = '"+Table_click+"' ";
             PreparedStatement stm = db.getconn().prepareStatement(query);
            rs = stm.executeQuery();
             if(rs.next()){


                 byte[]imagedata = rs.getBytes("Photo");

                 format = new ImageIcon(imagedata); 

                 imagelbl.setIcon(format);


             }


        }catch(Exception e){

        } 

我将照片链接到标签上。我该怎么办这个文件?

0 个答案:

没有答案