从jsp  到 Hibernate 都 怎么写? 救命 阿 !!

解决方案 »

  1.   

    String strSQL = "INSERT INTO " + this.tableName + " SET Payload=?";
    byte[] bytes = null;//设置byte数据
    try {
                insertStmt = this.getCon().prepareStatement(strSQL);
                insertStmt.setBytes(1,bytes);
                insertStmt.executeUpdate();
            }
            catch (Exception e) {
                log.warning("Error getting new msg: " + strSQL);
            }
    或者是:
    try {
                insertStmt = this.getCon().prepareStatement(SQL);
                insertStmt.setBinaryStream(1,stream);
                insertStmt.executeUpdate();
            }
            catch (Exception e) {
                log.warning("Error getting new msg: " + strSQL);
            }
      

  2.   

    读取本地图片不可能,必须用浏览器插件什么的。
    还是让用户提交到服务器上吧。
    spring的上传功能可以把上传文件表单的二进制数据赋值给command类的某个byte[]的属性 。
    然后插入数据库就可以了。