gpt4 book ai didi

java - 我的 Excel 文件或文本文件中有一百万条记录,我想使用 java 中的多线程概念将该数据插入数据库

转载 作者:行者123 更新时间:2023-12-01 10:05:17 25 4
gpt4 key购买 nike

我已经在没有线程概念的情况下实现了这个,现在为了提高性能我想使用多线程概念,这个概念在这里有效吗?请提出更好的想法来实现这一点。我的意思是如何实现使用Jdbc多线程将excel表中的数据插入数据库。

最佳答案

查看我对 this question 的回答不久前 - 您将使用一个线程来读取您将放入 ArrayBlockingQueue 中的数据。 (不要使用 LinkedBlockingQueue ,否则如果文件读取器比数据库写入器快,则可能会耗尽堆空间),然后使用另一个线程从 BlockingQueue 读取数据> 并将其放入您的数据库中。 (使用多个线程写入数据库可能没有任何好处,但如果涉及任何预处理,那么您可以使用多个线程进行预处理并使用单个线程写入数据库)

关于java - 我的 Excel 文件或文本文件中有一百万条记录,我想使用 java 中的多线程概念将该数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36524797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com