Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2005, 14:52
wdflorez
 
Fecha de Ingreso: marzo-2005
Mensajes: 1
Antigüedad: 20 años, 1 mes
Puntos: 0
longblob es tan pequeño???

hola...
estoy trabajando mysql con jsp

tengo una tabla asi:
create table imagen(nombre varchar(20),imagen Longblob)
despues de conectarme.....
intento guardar un video asi:

File fichero = new File("c:\\temp\\Penol.avi");
out.println("<br>Longitud del fichero es " + fichero.length());
FileInputStream streamEntrada = new FileInputStream(fichero);
PreparedStatement pstmt = c.prepareStatement("insert into imagen(nombre,imagen) values (?,?)");
pstmt.setString(1, "penol.avi");
pstmt.setBinaryStream(2, streamEntrada, (int)fichero.length());
pstmt.executeUpdate();
pstmt.close();
streamEntrada.close();

mi problema es que a pesar de utilizar longblob
lo maximo que me puede guardar es mas o menos de un mega
si intento guardar un archivo mayor que eso me saca el siguiente error:


javax.servlet.ServletException: Communication link failure: com.mysql.jdbc.PacketTooBigException
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:758)
org.apache.jsp.wilson.prueba_jsp._jspService(prueb a_jsp.java:174)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:810)


por favor si alguien puede ayudarme...