sqlserver 如何向数据库插入多条数据 数据条数不确定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 如何向数据库插入多条数据 数据条数不确定相关的知识,希望对你有一定的参考价值。
有个页面有个table 可以动态添加行数的 把table 中的数据添加到数据库
参考技术A using (SqlConnection conn = new SqlConnection("链接字符串"))using (SqlBulkCopy bulk = new SqlBulkCopy("链接字符串"))
//一次插入多少行数据
bulk.BatchSize = 1000;
bulk.DestinationTableName = "表名";
bulk.ColumnMappings.Add("数据源中的列", "数据库中的列");
bulk.WriteToServer(DataTable);
追问
谢谢你的回答 请帮我看下这个
http://zhidao.baidu.com/question/582590570493958365.html?quesup2&oldq=1
主要是把这里的数据插入的数据库 我该怎么做
我想你是不是担心table动态添加行数后,插入数据代码怎么写的问题,所以才问这个问题的追问
对 就是动态生成行数后 我怎么能把这些行的数据一次插入数据库 我不知道该怎么获取值了 我现在在做动态生成行那
追答其实问题的关键是你所说的动态是什么样的动态,它一定是有什么规律的,不可能杂乱无章的,其实你可以根据id来查询,数据库里面的数据和table里面的数据是一样的,有关联的,因为数据添加id是也有增加的,有顺序的,
例如5条数据,id一般最大就是5,你每次添加数据之前可以查一下数据库数据最大id,这只是一个比喻,你可以考虑下
页面动态添加某行后,失去该行焦点后AJAX提交该行数据存储,不用每次都把一大堆数据存储追问
先谢谢了 不过我的是.net的 不过思路我还是借鉴了一下
以上是关于sqlserver 如何向数据库插入多条数据 数据条数不确定的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中,向MYSQL插入多条数据,如何判断如果某记录已经存在就不插入