OAF―Entity Object之Initialize data(二)

2014-11-24 13:09:27 · 作者: · 浏览: 1
cleConnection conn = (OracleConnection)transaction.getJdbcConnection(); //获取当前连接

OracleStatement stmt = (OracleStatement)conn.createStatement(); //生成语句

OracleResultSet rset = (OracleResultSet)stmt.executeQuery("select msi.segment1 from mtl_system_items_b msi"); //执行查询

while (rset.next()) //向前转移指针

{setItemDesc(rset.getString(1)); //获取结果集中的第一个字段

break; //假定只取一条记录

}

rset.close(); //关闭结果集

}

catch(SQLException ex) {}

}

------------------------------------------------------------------------

注意, JDBC的方法往往要抛出异常,为java.sql.SQLException.如果不进行捕获,OAF会报错.

通过调整里面的SQL语句,我们能实现更灵活的功能.


作者“红豆加奶”