是否可以使用 sql server 2000 和 java 1.4 将 arraylist 对象传递给 sql 过程?

发布于 2024-08-07 21:07:20 字数 247 浏览 9 评论 0原文

我定义了一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡紫姑娘! 2024-08-14 21:07:20

是的。

  1. 以 CSV/XML 等形式发送并解析为表格
    SQL Server 中的数组和列表

  2. 使用参数,每个参数一个字段(如果每种类型的属性数量固定,则有意义)

  3. 暂存表/批量上传,复制到最终表作为存储的一部分随后进行 proc 调用

Yes.

  1. Either send as CSV/XML etc amd parse into a table
    Arrays and Lists in SQL Server

  2. Use parameters, one per field (makes sense if fixed number of attributes per type)

  3. Staging table/bulk upload, copy to final table as part of stored proc call afterwards

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文