java - 每 100 个字符分割一次请求

标签 java

我正在为一个字段中包含超过 100 个字符的一个请求调用存储过程,但它失败了,因为字段大小为 100,如何针对该特定字段的每 100 个字符拆分请求?该特定字段的最大大小为 100,当向该字段传递 250 个字符时,我们必须每 100 个字符拆分一次调用。

仅供引用,没有将任何内容更新到数据库中,只是从数据库中读取值。

最佳答案

您已经付出了很少的努力,但这是我对解决方案的最佳猜测:

String longStr; // your long string

for (String max100 : longStr.split("(?<=.{,100})")) {
    connection.execute("call someProc('" + max100 + "')");
}

这段代码非常简单,仅供说明之用。实际上,您可以使用带有占位符的准备好的语句。

也就是说,分割代码是这个问题的核心,应该会有所帮助。

关于java - 每 100 个字符分割一次请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16410386/

相关文章:

java - 启用安全检查以访问 wsdl url

java - 是否可以使 Debezium 引擎与 binglog_format 为 MIXED 而不是 ROW 的 mysql 一起工作

java - 如何从与另一个 JPA 实体相关的 JavaFX 表中检索数据?

java - 向 Arraylist 添加值

java - 没有适合 makeText() 的方法 - Toast (Android)

java - Eclipse CDT解析C/C++头文件返回空AST

java - Gradle ear 用当前 WAR 文件名更新 application.xml

java - 我正在尝试使用一种方法来查找数组中哪些数字大于 20 并返回一个百分比

Java ShouldNotReachHere 错误

java - 为 Fragment 中的更多 editTexts 设置 OnFocusChangeListener