我已经定义了一个类 FieldProperty,其中一些属性对应于其中定义的字段。ArrayList 对象包含类 FieldProperty 的对象。现在我想将数据存储在表中。表中有一条记录对应于FieldProperty的每个对象。如果我为每个记录插入调用查询。它会很慢。有没有办法将arraylist的对象传递给存储过程和那么我可以在存储过程中检索数据吗?如果这是不可能的,这个问题的最佳解决方案是什么?
平台信息 Sql server 2000 java 1.4
我已经定义了一个类 FieldProperty,其中一些属性对应于其中定义的字段。ArrayList 对象包含类 FieldProperty 的对象。现在我想将数据存储在表中。表中有一条记录对应于FieldProperty的每个对象。如果我为每个记录插入调用查询。它会很慢。有没有办法将arraylist的对象传递给存储过程和那么我可以在存储过程中检索数据吗?如果这是不可能的,这个问题的最佳解决方案是什么?
平台信息 Sql server 2000 java 1.4
是的。
以 CSV/XML 等形式发送并解析为 SQL Server 中的表数组和列表
使用参数,每个字段一个(如果每种类型的属性数量固定,则有意义)
暂存表/批量上传,然后作为存储过程调用的一部分复制到最终表