如何使用java servlet和jsp从数据库中检索文件

时间:2014-03-19 09:15:23

标签: jsp servlets

我试图用中等blob数据类型上传数据库中的文件。它存储在MySQL db.but我无法以适当的格式检索该文件。我只能以位格式检索它。所以请告诉我如何以精确的格式从数据库中检索文件。

1 个答案:

答案 0 :(得分:0)

示例代码,您应该按照以下代码进行更改:

/* Code to retrieve from Blob field */
    String sqlString = 
    "SELECT PLAN_DOCUMENT_NAME,PLAN_DOCUMENT 
     FROM BRS_PLAN_DESCRIPTION 
     WHERE PLAN_ID = ?";

    ps = con.prepareStatement(sqlString);
    ps.setString (1,planId);
    rs = ps.executeQuery();
    while (rs.next()) {
    fileBytes = rs.getBytes("PLAN_DOCUMENT");
    fileName = rs.getString("PLAN_DOCUMENT_NAME");
    }

    brsPlanDocument.setPlanId(planId);
    brsPlanDocument.setFileName(fileName);
    brsPlanDocument.setFileBytes(fileBytes);

你应该参考这个示例链接:

http://www.c-sharpcorner.com/UploadFile/17e8f6/inserting-and-retrieving-images-from-database-using-servlets/