Download Introduction to JDBC Programming

Document related concepts

Serializability wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Versant Object Database wikipedia , lookup

Relational model wikipedia , lookup

Oracle Database wikipedia , lookup

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Access Data in oracle.sql.STRUCT
ResultSet
SSN
oracle.sql.STRUCT
Person(empid, name)
(1001, ’Scott’)
(1002, ‘Alice’)
...
s
rset.getObject(2) or
rset.getSTRUCT(2)
Object [ ]
(0) 1001
(1) ‘Scott’
s.getAttributes()
ResultSet rset = st.executeQuery("select * from hr_table");
while(rset.next()){
System.out.println(rset.getString(1)); // SSN
STRUCT s = (STRUCT) rset.getObject(2); // Person
Object[] attrs = s.getAttributes();
System.out.println(((BigDecimal) attrs[0]).intValue());
System.out.println((String) atts[0]);
}