日期:2014-05-16  浏览次数:20488 次

ARRAY、TABLE类型批量入库

java操作Oracle数据库——ARRAY、TABLE类型批量入库

?
首先是我的数据库表(PLSQL操作)
?
  1. create?table?TEST_TABLE?
  2. (?
  3. ??yid??????NUMBER,???
  4. ??ytel?????VARCHAR2(50),??
  5. ??yanumber?VARCHAR2(50)???
  6. );?
这里记录两种方式:不管哪种方式、一定要记得导入orai18n.jar否则一遇到字符串就乱码、添加不到数据
第一种:
在数据库中建立相应的java对象(Oracle中的类型)和数组.
?
  1. CREATE?OR?REPLACE?TYPE?yOracleObject(类型名称)?AS?OBJECT(?
  2. ???????yid?number,ytel?varchar2(50),yanumber?varchar2(50)?
  3. );?
数组:
?
  1. CREATE?OR