谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

STRUCTの詳細はOracleTypeADTを使って取る。

こんなコードを書くと、

StructDescriptor sd = new StructDescriptor("PERSON", conn);
OracleTypeADT adt = sd.getOracleTypeADT();

int attrNum = adt.getNumAttrs();
for (int i = 1; i <= attrNum; i++) {
	String name = adt.getAttributeName(i);
	System.out.println(name);
}

こんな結果が取れる

ID
NAME

こんな風に、OracleTypeADTを使えば、STRUCTの属性一覧を取得できる。