Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从 pl/sql 函数中检索到值,并将其存储为
Array arr = callablestatement.getArray(1);
我想将值存储在 HashMap 中,例如
hashMap.put("Dt", arr.get(0));
我怎样才能做到这一点?或者有没有其他有效的方法来做到这一点?
这里arr是java.sql.Array类型。所以你必须把它改成java数组类型。
String[] array = (String[]) arr.getArray(); //as getArray() returns an java.lang.Object
现在您可以使用
hashMap.put("key1", array[0]); hashMap.put("key2", array[1]); .......