在这一刻,我在我的项目中使用了Oracle数据库。我有一个类型对象,需要将它映射到Java。
//PL/SQL
CREATE OR REPLACE TYPE XPTO.TABLE_XPTO FORCE AS TABLE OF VARCHAR2(32767);
可以将此类型映射到类吗?例如:
//JAVA
TABLE_XPTO xpto = new TABLE_XPTO;
有人帮助我吗?
答案 0 :(得分:0)
我使用ArrayDescriptor解决了我的问题:
//Need to create connection
ArrayDescriptor desArray = ArrayDescriptor.createDescriptor("XPTO.TABLE_XPTO", conn);
//I don't need to send information for procedure
ARRAY array_to_pass = new ARRAY(desArray, conn, null);
...
//When you contruct the statement it is needed use the setArray
proc_strm.setArray(7, array_to_pass);
有关详情,请访问:http://docs.oracle.com/cd/B12037_01/java.101/b10979/oraarr.htm
可以在课堂上使用ARRAY吗?有人有这方面的教程吗?