Java 将ArrayList对象作为参数传递给CopyManager postgres jdbc中的Copy.copyIn()
请注意,我在内存中有一个条目的Java 将ArrayList对象作为参数传递给CopyManager postgres jdbc中的Copy.copyIn(),java,postgresql,jdbc,arraylist,Java,Postgresql,Jdbc,Arraylist,请注意,我在内存中有一个条目的ArrayList,我想使用CopyManagerjdbc类将它们插入postgres表中。 这是考虑过的代码片段: characters_to_insert_at_once=1000; CopyManager copyManager = new CopyManager((BaseConnection) conn); ArrayList<String>requestList; long record_count = copyManager.copyIn
ArrayList
,我想使用CopyManager
jdbc类将它们插入postgres表中。
这是考虑过的代码片段:
characters_to_insert_at_once=1000;
CopyManager copyManager = new CopyManager((BaseConnection) conn);
ArrayList<String>requestList;
long record_count = copyManager.copyIn("COPY
requestListTable(col1,col2,col3,col4,col4)FROM STDIN",requestList,characters_to_insert_at_once);
characters\u to\u insert\u一次=1000;
CopyManager CopyManager=新的CopyManager((基本连接)连接);
Arraylistrestrequestlist;
长记录计数=copyManager.copyIn(“复制
requestListTable(标准输入中的col1、col2、col3、col4、col4),requestList,字符\u到\u一次插入\u);
但是当我将requestList
作为参数传递给CopyManager.copyIn()
时,上述代码不起作用,如上所示。
谁能告诉我怎么做?谢谢。ArrayList中的每个字符串是否都包含以逗号分隔的列值列表?ArrayList中的每个字符串都不是以逗号分隔的,ArrayList中数据项的表示形式是默认表示形式;i、 例如:col1 col2 col3 col4 col5、col1 col2 col3 col4 col5、col1 col2 col3 col4 col5等。ArrayList中的每个字符串是否都包含以逗号分隔的列值列表?ArrayList中的每个字符串都不是以逗号分隔的,ArrayList中数据项的表示形式是默认表示形式;i、 例如:col1 col2 col3 col4 col5、col1 col2 col3 col4 col5、col1 col2 col3 col4 col5等。