执行预准备语句批处理请求时失败



我正在尝试使用JDBC的PreparedStatement(pstmt(将这么多记录从MongoDB插入到Teradata。

我正在尝试将批处理

添加到 pstmt,最后尝试使用以下代码段执行批处理:

pstmt.setInt(1, 101);
pstmt.setString(2, "mkyong101");
pstmt.addBatch();
pstmt.executeBatch();

在尝试从MongoDB将大量记录插入Teradata时,我遇到了">执行PreparedStatement批处理请求时出现故障。参数集未执行,应使用 pstmt executeUpdate 方法单独重新提交"异常。

我完全被困在这里,毫无头绪。谁能帮我解决同样的问题...

我通过为插入记录的数据库分配更多空间来解决此问题。

  1. 在 Teradata 管理器中,转到"工具">"移动空间...">
  2. 在"移动空间"对话框的"从数据库"字段中,输入默认数据库。
  3. 在"到数据库"字段中,输入要插入行的数据库。
  4. 在"字节数"字段中,输入适当的数量。
  5. 点击"移动"。

相关内容

  • 没有找到相关文章

最新更新