易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL数据包过大

我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的


public static final DataBase.MAXSIZE=1024*512;
for(int i=0;i <size;i+=DataBase.MAXSIZE){
System.out.println(i);
PreparedStatement sql=con.prepareStatement("insert into FILE_DATA_TABLE(DATA_SIZE,DATA_CON,FILE_ID)values(?,0,?);");
if((size-i)>DataBase.MAXSIZE){
sql.setInt(1, DataBase.MAXSIZE);
sql.setBinaryStream(2, in, DataBase.MAXSIZE);
}else{
sql.setInt(1,in.available()-i);
sql.setBinaryStream(2, in,in.available()-i);
break;
}
sql.setInt(2, this.fILE_ID);
sql.execute();
sql=null;
}


但是总会抛出 Packet for query is too large (6921195 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

各位有没有解决办法?

引用
mysql数据库设置了限制,
max_allowed_packet = 1048576

所以,必须修改mysql设置:
[mysqld]
max_allowed_packet=16M


这个没有办法改啊,他们的服务器不让改,我实在很郁闷

顶一个,不太了解


相关问答:

jsp备份mysql只有空文件

用jsp做东西给完全不懂mysql的人用,可是备份时只有空文件,这是什么情况,
最好有源代码,谢谢
其实备份的过程我想大概是这样的:
将表A中的数据放到ArrayList中,然后将这个ArrayList中的数据再存到表B中。 ......

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......

mysql配置文件(my.cnf)

现有的服务器是4核,内存为4G,数据库只使用innodb数据引擎。链接数可能比较高,先设置为500吧,而且数据库中的数据插入、更新和删除操作会非常的频繁。
有没有高人帮忙配置一下my.cnf

这个没有定论的,具体 ......

mysql有没有类似sqlserver的消息传递功能

mysql有没有类似sqlserver的消息传递功能

比如针对db之间的互相发消息 (消息传递)

没有。

除非你自己改写一下MYSQL的源代码然后编译运行。

借助其他语言

目前的mysql里面现成这样的功能。 ......

mysql中 repair table

在mysql中repair table xxxxx;提示

mysql> repair table recordTbl;
+-----------------+--------+----------+----------------------------------------------+
| Table        ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号