8 个解决方案
#1
看看你拼接成的 SQL 语句,是什么样的?
#2
这是服务器端用severlet接收Android客户端 传来的图片


这是SQL拼接语句

应该是传一张图片过来,就执行了一次插入语句,但现在是向让它全部传完后一起插带数据库中


这是SQL拼接语句

应该是传一张图片过来,就执行了一次插入语句,但现在是向让它全部传完后一起插带数据库中
#3
你打开 sql profile ,看一下,执行了几条 insert 语句;
#4
show profiles 以后,只显示的在数据库里执行过的语句,不显示客户端上传是用到的数据库语句。
请问是不是还要设置哪里?
请问是不是还要设置哪里?
#5
现在 的问题是,每传一张图片,整个上传severlet就会重新执行一次,才会导致多次执行插入数据库语句。
有没有什么办法,让我在severletA中只是图片上传并取得路径,把这个路径传到severletB中再执行数据库插入语句。
有没有什么办法,让我在severletA中只是图片上传并取得路径,把这个路径传到severletB中再执行数据库插入语句。
#6
sql语句放在list中,最后一次执行
#7
用了一个笨的方法解决了这个问题的一部分,可以用update来更新表
#8
解决了就好,不过还建议跟踪一下,是不是执行了两个 insert 语句;
#1
看看你拼接成的 SQL 语句,是什么样的?
#2
这是服务器端用severlet接收Android客户端 传来的图片


这是SQL拼接语句

应该是传一张图片过来,就执行了一次插入语句,但现在是向让它全部传完后一起插带数据库中


这是SQL拼接语句

应该是传一张图片过来,就执行了一次插入语句,但现在是向让它全部传完后一起插带数据库中
#3
你打开 sql profile ,看一下,执行了几条 insert 语句;
#4
show profiles 以后,只显示的在数据库里执行过的语句,不显示客户端上传是用到的数据库语句。
请问是不是还要设置哪里?
请问是不是还要设置哪里?
#5
现在 的问题是,每传一张图片,整个上传severlet就会重新执行一次,才会导致多次执行插入数据库语句。
有没有什么办法,让我在severletA中只是图片上传并取得路径,把这个路径传到severletB中再执行数据库插入语句。
有没有什么办法,让我在severletA中只是图片上传并取得路径,把这个路径传到severletB中再执行数据库插入语句。
#6
sql语句放在list中,最后一次执行
#7
用了一个笨的方法解决了这个问题的一部分,可以用update来更新表
#8
解决了就好,不过还建议跟踪一下,是不是执行了两个 insert 语句;