是否可以使用 sql server 2000 和 java 1.4 将 arraylist 对象传递给 sql 过程?
我定义了一个 FieldProperty 类,其中包含一些与其中定义的字段相对应的属性。ArrayList 对象包含 FieldProperty 类的对象。现在我想将数据存储在表中。表中有一条记录对应于 FieldProperty 的每个对象。如果我对每个记录插入调用查询。这会非常慢。有没有办法将 arraylist 对象传递给存储过程并那么我可以检索存储过程中的数据?如果这是不可能的,这个问题的最佳解决方案是什么?
平台信息 数据库服务器2000 爪哇1.4
I have defined a class FieldProperty with some of properties corresponding to field defined in it.ArrayList object contains objects of class FieldProperty. now i want to store data in table .There is one record in table corresponding to each object of FieldProperty.if i call query for each record insertion.It will be very slow.Is there any way to pass object of arraylist to stored procedure and then i can retrieve data in stored procedure ?If this is not possible,What is best solution for this problem?
Platform Info
Sql server 2000
java 1.4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。
以 CSV/XML 等形式发送并解析为表格
SQL Server 中的数组和列表
使用参数,每个参数一个字段(如果每种类型的属性数量固定,则有意义)
暂存表/批量上传,复制到最终表作为存储的一部分随后进行 proc 调用
Yes.
Either send as CSV/XML etc amd parse into a table
Arrays and Lists in SQL Server
Use parameters, one per field (makes sense if fixed number of attributes per type)
Staging table/bulk upload, copy to final table as part of stored proc call afterwards