/// <summary>//插入数据/// </summary>/// <param name="SQLString">计算查询结果语句</param>/// <returns>查询结果(object)</returns>public  int  ExecuteData(string SQLString, params SqlParameter[] cmdParms){string connectionString = "Data Source=192.168.42.97;Initial Catalog=DataCompare;User ID=sa;Password=sa";int ret = 0;try{using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();using (SqlCommand cmd = conn.CreateCommand()){cmd.Parameters.AddRange(cmdParms);cmd.CommandText = SQLString;ret = cmd.ExecuteNonQuery();}}}catch (Exception ex){ret = 0;}return ret;}/// <summary>/// 增加一条数据/// </summary>public int Add(InputData model){StringBuilder strSql = new StringBuilder();strSql.Append("insert into InputData(");strSql.Append("code,name,newpric,jys,mtime,datatype,createtime");strSql.Append(") values (");strSql.Append("@code,@name,@newpric,@jys,@mtime,@datatype,@createtime");strSql.Append(") ");strSql.Append(";select @@IDENTITY");SqlParameter[] parameters = {new SqlParameter("@code", SqlDbType.NVarChar,100) ,            new SqlParameter("@name", SqlDbType.NVarChar,100) ,            new SqlParameter("@newpric", SqlDbType.NVarChar,20) ,            new SqlParameter("@jys", SqlDbType.NVarChar,100) ,            new SqlParameter("@mtime", SqlDbType.DateTime) ,            new SqlParameter("@datatype", SqlDbType.NChar,10) ,            new SqlParameter("@createtime", SqlDbType.DateTime)             };parameters[0].Value = model.code;parameters[1].Value = model.name;parameters[2].Value = model.newpric;parameters[3].Value = model.jys;parameters[4].Value = model.mtime;parameters[5].Value = model.datatype;parameters[6].Value = model.createtime;object obj = ExecuteData(strSql.ToString(), parameters);if (obj == null){return 0;}else{return Convert.ToInt32(obj);}}

ado.net 插入一条数据相关推荐

  1. python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...

    Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...

  2. 你向 Mysql 数据库插入 100w 条数据用了多久?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 目录 1.多线程插入(单表) 2.多线程插入(多表) 3.预处理S ...

  3. 怎么快速插入 100 条数据,用时最短

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:孤独键客 https://juejin.im/post/5d ...

  4. 怎么快速插入 100 条数据,用时最短!

    原文:https://my.oschina.net/OutOfMemory/blog/3117737 群友又抛出了一道面试题,有人给出了答案,看完后,是否还有改进的地方,留言评论,一起精进吧! 多线程 ...

  5. c mysql显示多条数据_用一条mysql语句插入多条数据

    假如有一个数据表A: id name title addtime 如果需要插入n条数据 : $time= time(); $data = array( array( 'name'=>'name1 ...

  6. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令

    先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...

  7. insert批量插入500ms_如何快速安全的插入千万条数据

    作者:ksfzhaohui 最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库. 思路 1.估算文件大小 因为告诉文 ...

  8. 如何快速安全的插入千万条数据?

    最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库. 思路 1.估算文件大小 因为告诉文件有千万条,同时每条记录大概 ...

  9. mysql怎样循环插入数据_你向 Mysql 数据库插入 100w 条数据用了多久?

    多线程插入(单表) 多线程插入(多表) 预处理SQL 多值插入SQL 事务(N条提交一次) 多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? ...

最新文章

  1. 5G 在车联网中的需求
  2. nanodet onnx踩坑记录
  3. 极客学院 git教程
  4. python grid用法_Python numpy.mgrid函数方法的使用
  5. 阿里云量产50家独角兽前夜
  6. mongo java aggregate_java使用spring + mongo进行Aggregation聚合查询
  7. ubuntu workbench
  8. 新版的iMessage就是iOS 10内隐形的浏览器
  9. VMware 怎么解决VMware“该虚拟机似乎正在使用中”问题
  10. 5G网络架构、网络接口及协议栈
  11. 游戏设计入门——游戏程序框架设计
  12. matlab 模拟滤波器转换为数字滤波器,模拟低通滤波器转换为数字高通滤波器.doc...
  13. HDU1166 敌兵布阵【线段树】题解
  14. 数字图像处理:局部直方图处理(Local Histogram Processing)
  15. FPGM(Filter Pruning via Geometric Median)笔记
  16. vue2和vue3区别
  17. cuda矩阵相乘_CUDA计算矩阵相乘
  18. Fast Fourier Convolution
  19. php 中文转拼音 开头大写(附中文转首字母大写/全拼小写)
  20. Spring MVC 请求处理过程。你这样回答保证通过面试!

热门文章

  1. laravel进阶系列--通过事件和事件监听实现服务解耦
  2. .Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作
  3. discuz数据库迁移,改密码后,相关配置文件修改
  4. Linux学习笔记之一
  5. 视网膜脱落相关知识(持续更新中)
  6. 功率谱和频谱的区别、联系
  7. SecureCRT报错ImportError: No module named itertools(解决方案无法复现)
  8. intellij工程文件名都是红色+右键没有run选项
  9. export TERM=xterm导致终端reset命令失效
  10. gitee中同步github的repository提示:账户或密码错误