从数据库中读取表信息然后返回成Map集合对象

从数据库中读取表信息然后返回成Map集合对象,第1张

在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关联数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10183827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存