作者:[email protected]???? http://blog.csdn.net/adonn
接上篇《ADAF(Adon Database Application Framework)羽量级数据访问框架 ——1。简介》
http://blog.csdn.net/adonn/archive/2004/09/20/110466.aspx
接口除了Main Class ADAF.java,Interface ADAFValueObjectList.java及Interface ADAFValueObject.java
还包括ADAF.xml
Main class ADAF的方法
/** ?? * execute query? 查询方法(select * from xxx where xx= ? order by ?) ?? * @param name String? 在配置文件adaf.xml中所设置的sqlname ?? * @param parasArray String[]? 参数列表在adaf.xml中所设置的argument ?? * @throws DBApplicationException ?? * @return List? 查询字段 ?? */ ? public ADAFValueObjectList query(String name, String[] parasArray) throws ????? ADAFException {}
? /** ?? * execute insert,update or delete( update xxx set xx=? where yy=?...) ?? * @param name String? 在配置文件adaf.xml中所设置的sqlname ?? * @param parasArray String[]? 参数列表在adaf.xml中所设置的argument ?? * @throws DBApplicationException??不抛异常说明执行成功 ?? */ ? public void update(String name, String[] parasArray) throws ????? ADAFException {}
?
Interface ADAFValueObjectList? 代表结果集
/** ?* Value List Collection ?* Title: ADAF ?* Description: Adon Database Application Framework ?* Copyright: Copyright (c) 2004 ?* Company: ?* @author Adon.Wang<[email protected]> ?* @version 1.0 ?*/ public interface ADAFValueObjectList{ ? /** ?? * true = has next ?? * false = hasn't next ?? * @return boolean ?? */ ? public boolean hasNaxt(); ? /** ?? * ADAFValueObject[]??代表一行记录 ?? * @return ADAFValueObject[]? ?? */ ? public ADAFValueObject[] next(); }
?
Interface ADAFValueObject 代表每个字段
/** ?* ADAF Value Object ?* Title: ADAF ?* Description: Adon Database Application Framework ?* Copyright: Copyright (c) 2004 ?* Company: ?* @author Adon.Wang<[email protected]> ?* @version 1.0 ?*/ public interface ADAFValueObject { ? /** ?? * name ?? * @return String ?? */ ? public String getName(); ? /** ?? * value ?? * @return String ?? */ ? public String getValue(); }
ADAF.xml将在下篇文章中说明

|