将listmap数据内容批量存入数据库的SQL语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将listmap数据内容批量存入数据库的SQL语句相关的知识,希望对你有一定的参考价值。

新手!!
我用了 IDataObject param = getDataObject();
param.addInput("batchdata", list);
用List<Map>存储了我从文件中得到的数据 打印出来为
"batchdata":[["计算机,台式机,后勤部,2021-12-12,1,4"],
["计算机, 笔记本电脑,技术部,2021-12-12,1,4"],
["计算机,台式机,行政部,2021-12-12,1,4"]]
现在要插入到数据库 SQL语句怎么写 .... 求大神

新手!!
我用了 IDataObject param = getDataObject();
param.addInput("batchdata", list);
用List<Map>存储了我从文件中得到的数据 打印出来为
"batchdata":[["计算机,台式机,后勤部,2021-12-12,1,4"],
["计算机, 笔记本电脑,技术部,2021-12-12,1,4"],
["计算机,台式机,行政部,2021-12-12,1,4"]]
现在要插入到数据库 SQL语句怎么写 .... 求大神
参考技术A 抱歉 我不是高手 可能帮不到你 了本回答被提问者采纳

sql查询出来的内容存入map,然后把他们遍历出来

数据库里字段如上图,我想用SQL语句取出某时间段内的所有数据,最后把他们按照下面的格式遍历出来
用户名 用户IP 下载的文件 文件的版本

参考技术A Sql语句查询出来,然后用户名存到map的key里,value里放一个user的实体类。
最后用entry遍历map就好了追问

求代码啊,怎么对应的存?

追答

sql语句查询出来返回到resultSet会吧?

然后while遍历resultSet对象,

在while循环中给map里添加数据:

map.put(resultSet.getString(用户名),resultSet.getString(user类));

取的时候:

    先放在set集合里:

Set<Entry<String,User>> entrySet = map.entrySet();

    遍历set集合:

for(Entry<String,User> entry : entrySet)
    entry.getKey("xxx");
    entry.getValue("xxxx");

本回答被提问者和网友采纳
参考技术B 为什么不存入List,然后用foreach循环遍历 参考技术C 数据都查询出来了,直接循环取你要的字段不就行了啊!!

以上是关于将listmap数据内容批量存入数据库的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

数据库SQL语句中如何将float类型存入的SQL语句 例如 字段 id int,name varchar,number float

sql查询出来的内容存入map,然后把他们遍历出来

mysql批量修改字段动态内容的sql语句怎么写

C#将richtextBox里的内容(图片文字)存入数据库

学习笔记sql server数据库批量查询和删除内容执行语句

学习笔记sql server数据库批量查询和删除内容执行语句