आपको JDBC सरणी API का उपयोग करना चाहिए , दस्तावेज़ीकरण के अनुसार।
आप केवल setObject
. नहीं कर सकते JDBC में एक सरणी। यह अच्छा होगा अगर यह इस तरह काम करता है, लेकिन ऐसा नहीं है। आपसे विशेष रूप से सरणियों को संभालने की अपेक्षा की जाती है।
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);