Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将ArrayList对象作为参数传递给CopyManager postgres jdbc中的Copy.copyIn()_Java_Postgresql_Jdbc_Arraylist - Fatal编程技术网

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等。