我已使用ojdbc6.jar
成功实现了与oracle的连接。
现在我好奇我如何通过程序调用将包含特定类对象的Arraylist
插入到oracle数据库中?
例如,我有MyEmployee
课,我已经制作了Arraylist
的Employee Class,如下所示:
List<MyEmployee> array = new ArrayList<MyEmployee>();
array.add(requestDetails1);
array.add(requestDetails2);
我希望我在调用Callable
Statement时以一种方式传递整个数组,以便每个对象在表中作为一行。
答案 0 :(得分:0)
您可以使用preparedStatement.setArray()方法向查询添加数组参数。 记住这一点:java.sql.PreparedStatement.setArray() : Unsupported cross conversion