Java 如何解决mysql中的超长异常
我在一个网站上工作,我需要做的功能,允许用户上传视频。我尝试过这样做,但在运行时NetBeans出现了一个超过最大长度的错误。我尝试通过在mysql的my.ini文件中写入max_allowed_packet=100 M来解决这个问题,但没有帮助,因为它发出了拒绝访问的消息。Java 如何解决mysql中的超长异常,java,mysql,Java,Mysql,我在一个网站上工作,我需要做的功能,允许用户上传视频。我尝试过这样做,但在运行时NetBeans出现了一个超过最大长度的错误。我尝试通过在mysql的my.ini文件中写入max_allowed_packet=100 M来解决这个问题,但没有帮助,因为它发出了拒绝访问的消息。 你能告诉我怎么修吗?别这样。使用文件系统存储多兆字节的视频,并使用数据库存储文件名和路径。数据库中的大型视频文件的服务效率也低于直接存储在文件中的视频。Web服务器可以利用服务器调用,如sendfile和splice来高效
你能告诉我怎么修吗?别这样。使用文件系统存储多兆字节的视频,并使用数据库存储文件名和路径。数据库中的大型视频文件的服务效率也低于直接存储在文件中的视频。Web服务器可以利用服务器调用,如
sendfile
和splice
来高效地为大型文件提供服务,但数据库会添加多个副本和延迟
也就是说,您需要在客户端和服务器端都设置max_allowed_数据包。问题不在于您的NetBeans,也不在于您的数据库,看起来您的服务器不允许太多的流量。您有哪些文件上传配置(可能在web.xml文件中)?