http://kingsleylong.iteye.com/blog/946448
getOracleSqlStruct(((OracleCallableStatement)cstmt).getSTRUCT(2));
if (struct!=null && "weblogic.jdbc.wrapper.Struct_oracle_sql_STRUCT".
equals(struct.getClass().getName())){
Method method = struct.getClass().getMethod("getVendorObj",
new Class[]{});
resultSTRUCT = (oracle.sql.STRUCT)method.invoke(struct);
}
getOracleSqlStruct(((OracleCallableStatement)cstmt).getSTRUCT(2));
if (struct!=null && "weblogic.jdbc.wrapper.Struct_oracle_sql_STRUCT".
equals(struct.getClass().getName())){
Method method = struct.getClass().getMethod("getVendorObj",
new Class[]{});
resultSTRUCT = (oracle.sql.STRUCT)method.invoke(struct);
}
本文介绍了一种从Oracle数据库中获取STRUCT类型数据的方法。通过使用OracleCallableStatement获取STRUCT对象,并利用反射机制获取STRUCT的具体内容。
1945

被折叠的 条评论
为什么被折叠?



