gpt4 book ai didi

java - 将行从数据库导出到 csv 文件

转载 作者:行者123 更新时间:2023-12-02 01:44:35 25 4
gpt4 key购买 nike

我想使用 java 将大量数据(几百万行)从数据库导出到 csv 文件。此时,我迭代结果集,将行添加到列表中,每 1000 行后,我将行写入文件并清除列表。

此时我花了大约 50 秒导出 500 000 行。还有其他更快的方法来进行此导出吗?

最佳答案

打开 Toad 并连接到数据库。然后单击菜单“数据库”>“编辑器”,打开 SQL 编辑器窗口。在 SQL 编辑器窗口中,键入 SQL 查询并按 Ctrl+Enter 执行并在网格中获取结果。下面是 SQL 查询的示例。

 SELECT cust_first_name,
cust_last_name,
cust_city,
cust_state_province,
cust_main_phone_number
FROM sh.customers
WHERE country_id = '52775' AND cust_valid = 'A';

然后右键单击 Toad 中的网格,然后从快捷菜单中选择导出数据集选项。在导出数据窗口中,选择如下图所示的选项,将数据从 Toad 导出到 CSV 文件中。从导出格式下拉列表中选择选项分隔文本。在文件字段中指定文件位置和名称。指定分隔符并单击“确定”导出。

Export CSV from toad

关于java - 将行从数据库导出到 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53880659/

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