《ADAF(Adon Database Application Framework)羽量级数据访问框架 ——1。简介》
作者:adonn@163.com???? http://blog.csdn.net/adonn
ADAF(Adon Database Application Framework)是一个羽量级数据访问框架
通过xml配置的方法达到简单数据库操作(select,update,insert,delete)
举例说明使用方式,例如一个查询用户基本信息的操作,用户的基本信息在表wallet中,需要根据主键用户id(wallet_id)查询出,手机号码(mp)及用户姓名(name)字段。
客户端程序如下:
???? String sqlName = "test2";?????? //adaf.xml中所配置的sql name
???? String paras[] = {"1"};?????????? //参数数组,例子中的wallet_id
????? ADAF adaf = new ADAF();
????? ADAFValueObjectList vl = adaf.query(sqlName, parasArray);???? //通过ADAF查询,返回ADAFValueObjectList
???? while (vl.hasNaxt()) {???????????? //多条记录循环
??????? ADAFValueObject[] field = vl.next();
??????? for (int i = 0; i
????????? System.out.print("name:" + field[i].getName());
????????? System.out.println(",value:" + field[i].getValue());
??????? }
????? }
配置如下adaf.xml
?
??select mp,name from wallet where wallet_id=?
??
??
???结果name:手机号码,value:13600000000name:姓名,value:王XXname:手机号码,value:13600000001name:姓名,value:陶XX......ADAF可使开发人员关注在业务逻辑上,省去在繁琐的数据存取开发工作量