码迷,mamicode.com
首页 > 其他好文 > 详细

数据管理系统的部分优化思路

时间:2016-08-23 20:27:20      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

内部类或静态类或接口来保存数据库表名,库名,字段名的信息.
即:将数据库中的表结构的常量,放在接口中。
工具类,可以设计成单例模式。如BaseDao,实现数据库连接,数据库断开的类。

ResultSetMetaData rsmd = rs.getMetaData();// 得到记录集,元素对象。
// 通过此对象可以得到表的结构,包括,列名,列的个数,列数据类型
while(rs.next()){
T m = cls.newInstance();// 通过反射得到实体对象。
for(int i=0;i<rsmd.getColumnCount();i++){
String col_name = rsmd.getCatalogName(i+1);// 获取列名
Object value = rs.getObject(col_name);//获取列对应的值。
Field field = cls.getDeclaredField(col_name);//获取对象对应的名称属性,然后给属性赋值
field.setAccessible(true);// 让可以访问私有属性
field.set(m,value);// 给对象私有属性赋值
}
list.add(m);
}

 



数据管理系统的部分优化思路

标签:

原文地址:http://www.cnblogs.com/zhaoliang-study/p/5800687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!