我正在设置这样的 SQL 准备语句:
prd.setBytes(i+1, temp_value);
其中 temp_value 的类型为 byte[]。
最后,我将 prd 语句添加到这样的批处理中:
prd.addBatch();
prd.executeBatch();
executeBatch 给了我异常: java.sql.BatchUpdateException:将数据类型 varbinary 转换为数字时出错。
无论数据库表中的字段是数字类型还是任何其他类型,是否可以简单地将字节添加到准备好的语句中?
我必须具体说明我要插入的类型吗?