在java中把数据库查询的结果保存到map中:
实现:获得ResultSet rs 时可以转化为ResultSetMetaData对象。
ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。
举例说明如下:
//获得ResultSetMetaData对象
ResultSetMetaData rsmd=rsgetMetaData();
//获得返回此 ResultSet 对象中的列数
int count = rsmdgetColumnCount();
while(rsnext()){
Map map=new HashMap();
for(int i=1;i<count;i++){
//获取指定列的表目录名称
String label=rsmdgetColumnLabel(i);
//以 Java 编程语言中 Object 的形式获取此 ResultSet 对象的当前行中指定列的值
Object object= rsgetObject(i);
//把数据库中的字段名和值对应为一个map对象中的一个键值对
mapput(labeltoLowerCase(), object);
}
把每条对象封装成的map对象放进list中
listadd(map);
}
就此就可以把任意resultet通过这个方法生成list对象。
Testvo[] zs=new Testvo[]{vo1,vo3,vo4};
Testvo[] ls=new Testvo[]{vo2,vo6};
Testvo[] ww=new Testvo[]{vo5};
Map Testvo=new HashMap();
Testvoput("zhangsan", zs);
Testvoput("lisi", ls);
Testvoput("wangwu", ww);
�喾矗�憧梢酝�鄙�鞑⑻畛涫�椤H绻�阏�诖�硎�炙饕��椋�憧赡芟胧褂孟允久��暮��爸煤妥芳釉�兀�鏰rray_push()和array_unshift()函数,但这些函数不能 *** 作关联数组。 2、删除数组元素 如果要从数组中删除一个元素,请使用unset()函数, 使用数字索引数组时,删除数组元素的办法更多,更灵活,可以使用array_shift()和array_pop()函数分别从数组的开头和末尾删除一个元素。 3、交换键和值 假设你想创建一个名叫$states的新数组,使用州府作为索引,使用州名作为关联值,使用array_flip()函数很容易完成这个任务。 4、合并数组 假设前面的数组由一个基于Web的“FlashCard”服务使用,你想提供一种方法测试学生对美国各州首府的掌握情况,你可以使用array_merge()函数合并包含州和首府的数组。 5、编辑数组值 假设在数组中的数据包含大小写错误,在插入到数据库之前,你想纠正这些错误,你可以使用array_map()函数给每个数组元素应用一个回调。 6、按键对数组排序 FlashCard程序常常使用各种排序,如按字母顺序排序,你可以使用ksort()函数按键对关联数组进行排序。因为数组是通过参数传递给ksort()函数的,意味着你不再需要将排序结果分配给另一个变量。 7、随机数组排序 在FlashCard程序中还涉及到另一种随机排序技术,这时你要使用shuffle()函数实现数组项目的随机排序。如果不需要打乱数组顺序,你只是想随机选择一个值,那么使用array_rand()函数即可。 8、确定键和值是否存在 你可以使用in_array()函数确定一个数组元素是否存在。 9、搜索数组 你可能想搜索数组资源,这样用户就可以方便地用一个特定的州府检索关联的州,可以通过array_search()函数实现数组搜索。 10、标准PHP库 标准PHP库(Standard PHP Library,SPL)为开发人员提供了许多数据结构,迭代器,接口,异常和其它以前PHP语言没有的功能,使用这些功能可以通过面向对象的语法遍历数组。
我这两天也在用struts2的select标签,还没学到hibernate,是否可以考虑这样:
1引入Bean,在Bean中定义了select中list的字段,比如:personBeanperson,在PersonBean中有getPerson()方法,返回的是数组
2在select中引入:list="#personBeanperson"
我想请教你个问题:
在jsp部分,我使用了select标签让用户选择,比如输入男,女;并提供了一个修改按钮,如何实现点击该按钮后,从数据库中读取出性别并定位,继续让用户选择性别呢
以上就是关于从数据库中读取表信息然后返回成Map集合对象全部的内容,包括:从数据库中读取表信息然后返回成Map集合对象、一个关于java数组的问题 帮帮忙、如何添加、删除PHP关联数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)