Android 长SQL语句在jTDS中失败

Android 长SQL语句在jTDS中失败,android,sql,sql-server,jtds,Android,Sql,Sql Server,Jtds,当SQL语句长度超过800个字符时,我的Android jTDS SQL客户端总是以“java.SQL.SQLException:I/O错误:连接重置”失败。SQL没有参数,只有一个“插入到…值(…)”中。当长度小于600个字符时,绝对相同的语句效果良好 请帮帮我。当它在600到800个字符之间时,它是否又做了一些不同的事情?通过设置扩展事件来检查服务器上实际运行的内容可能是值得的。也许您的应用程序正在截断该语句。而且,如果该语句的字符长度不同,该语句怎么可能相同?如果语句的长度不同,则它们本质

当SQL语句长度超过800个字符时,我的Android jTDS SQL客户端总是以“java.SQL.SQLException:I/O错误:连接重置”失败。SQL没有参数,只有一个“插入到…值(…)”中。当长度小于600个字符时,绝对相同的语句效果良好


请帮帮我。

当它在600到800个字符之间时,它是否又做了一些不同的事情?通过设置扩展事件来检查服务器上实际运行的内容可能是值得的。也许您的应用程序正在截断该语句。而且,如果该语句的字符长度不同,该语句怎么可能相同?如果语句的长度不同,则它们本质上是不同的。INSERT INTO KEYVALUE VALUES(1111,'abc……xyz')-works INSERT INTO KEYVALUE(2222,'abc……xyz')-对所有其他SQL语句不执行相同的行为(超过800个字符时失败)。我在不同的条件下检查了很多次。XE中的语句看起来正常吗?