这又是一篇记录平常工作笔记的博客,无论是在排版还是解说上都不会有太多要求。同时这也是一篇不上博客园首页的博客,Just记录一些工作笔记。

vSelect返回单个值

            string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";using (SqlConnection conn = new SqlConnection(connSQL)){string strSQL = "select count(*) from [dbo].[TableName]";SqlCommand cmd = new SqlCommand(strSQL, conn);//创建Command对象 try{conn.Open();//一定要注意打开连接 int rows = (int)cmd.ExecuteScalar();//执行命令 Console.WriteLine("执行ExcuteScalar方法:共{0}行记录", rows);}catch (Exception ex){Console.WriteLine("\nError:\n{0}", ex.Message);}}Console.Read();

vSqlDataReader To DataTable

        static void Main(string[] args){var sourceData = GetInfo();UserInfo userInfo = null;foreach (DataRow item in sourceData.Rows){userInfo = new UserInfo() {Id=Convert.ToInt32(item["Id"].ToString()),UserName = item["UserName"].ToString()};}Console.Read();}static DataTable GetInfo(){string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";string strSQL = "select * from [dbo].[User]";DataTable myDataTable = new DataTable();using (SqlConnection conn = new SqlConnection(connSQL)){SqlCommand command = new SqlCommand(strSQL, conn);conn.Open();SqlDataReader reader = command.ExecuteReader();myDataTable.Load(reader);reader.Close();}return myDataTable;}

v增加一条数据

        static void Main(string[] args){string connSQL = @"Data Source=.\SQLEXPRESS; Initial Catalog=db_MyDemo; Integrated Security=SSPI";//构造连接字符串SqlConnectionStringBuilder connStr = new SqlConnectionStringBuilder(connSQL);using(SqlConnection conn = new SqlConnection(connStr.ConnectionString)){//拼接SQL语句StringBuilder strSQL = new StringBuilder();strSQL.Append("insert into tb_SelCustomer ");strSQL.Append("values(");strSQL.Append("'liuhao','0','0','13822223333','liuhaorain@163.com','广东省深圳市宝安区',12.234556,34.222234,'422900','备注信息')");Console.WriteLine("Output SQL:\n{0}",strSQL.ToString());//创建Command对象SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandType = CommandType.Text;cmd.CommandText = strSQL.ToString();try{conn.Open();//一定要注意打开连接int rows = cmd.ExecuteNonQuery();//执行命令Console.WriteLine("\nResult: {0}行受影响",rows);}catch(Exception ex){Console.WriteLine("\nError:\n{0}", ex.Message);}}Console.Read();}

vSqlDataAdapter Select

            string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";using (SqlConnection conn = new SqlConnection(connSQL)){SqlDataAdapter adapter = new SqlDataAdapter();string strSQL = "select * from [dbo].[User]";adapter.SelectCommand = new SqlCommand(strSQL, conn);DataSet dataset = new DataSet();adapter.Fill(dataset);DataTable dt = dataset.Tables[0];}

SqlDataAdapter 还包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 属性,以便于数据的加载和更新。

ADO.NET知识汇总相关推荐

  1. java并发核心知识体系精讲_JAVA核心知识汇总

    双非同学如何逆袭大厂? 在互联网行业,入行的第一份工作很大程度上决定了以后职业发展的高度.有些双非的同学认为自己校招进不了大厂以后还会有社招,这种想法很危险.大厂的社招,大多数都只招大厂的员工.什么意 ...

  2. 脑科学与脑电基础知识汇总

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 脑科学与脑电基础知识汇总 该部分汇总了社区分享的部分脑科学.EEG.fNIRS.BCI.人机交互等相关知识. 脑电与情绪 ...

  3. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  4. python基础知识资料-学习Python列表的基础知识汇总

    千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天,本喵带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要 ...

  5. 一楼二楼教师办公室图书馆操场计算机房,人教PEP四年级下册英语知识汇总.docx...

    人教PEP四年级下册英语知识汇总.docx 还剩 14页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 人 教 PEP 四 年 级 下 册 Unit1 ...

  6. python初中必背语法_初中必背英语语法知识汇总

    原标题:初中必背英语语法知识汇总 语法是中考英语考试必考点.语法知识掌握得好,将大大加快英语学习的进程.本文归纳了词法和八种基本时态,希望对广大初中学子有所帮助. 词法 名词 (1)名词的可数与不可数 ...

  7. 线性代数知识汇总(转载)

    最近重新温习线性代数知识,发现一篇文章对线性代数知识点做了非常好的总结,记录下来,供以后查阅. 线性代数知识汇总_MyArrow的专栏-CSDN博客_线性代数

  8. java接口那一节是哪的知识_Java中的接口知识汇总

    Java中的接口知识汇总 发布于 2020-4-29| 复制链接 本文给大家汇总介绍了在java中的接口知识,包括为什么要使用接口.什么是接口.抽象类和接口的区别.如何定义接口以及定义接口注意点,希望 ...

  9. Java 必看的 Spring 知识汇总

    转载自 Java 必看的 Spring 知识汇总 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途 ...

最新文章

  1. LINUX系统管理员技术(Admin)-------第三天
  2. [转载]出了国才明白的10件事~(MITBBS ZT)
  3. Element表格嵌入复选框以及单选框
  4. Java|C++工作笔记-控制台带参数运行程序
  5. Reddit热议:为什么PyTorch比TensorFlow更快?
  6. (11)FPGA面试技能提升篇(Cadence)
  7. 达摩院 2020 预测:模块化降低芯片设计门槛 | 问底中国 IT 技术演进
  8. 深度学习难?学完它,拿高薪绝对不是问题
  9. 用FBI通缉犯照片集,考验亚马逊人脸识别,意外发现了隐情
  10. Python模块02/序列化/os模块/sys模块/haslib加密/collections
  11. 电商erp那个收费模式最合算?
  12. 零信任嵌入式安全沙箱技术,企业应用软件的技术底座
  13. mysql三个表连接语句_INNER JOIN连接两个表、三个表、五个表的SQL语句
  14. 掌握这6个可视化图表,小白也能轻松玩转数据分析
  15. 好听的音乐---飛魚樂園音樂專輯(Orchid Island)
  16. Android使用CameraX打开相机拍照简单使用
  17. delphi----Tstringlist,将有符号的数据变成数组aaa,bbb,ccc----list[0]=aaa,list[1]=bbb
  18. SAP中实现所见即所得的打印功能操作方法
  19. 基于Python经典版成语接龙逻辑实现
  20. 神经网络解决XOR(抑或)问题

热门文章

  1. java单例模式_在Java中实现单例模式
  2. java静态多态_Java静态方法不具有多态性详解
  3. html美化file按钮,css 美化file按钮
  4. 引入dubbo依赖的版本是多少_Dubbo 项目学习(四) 接口抽取以及依赖版本统一
  5. php 正则表达式 后向引用,php正则表达式 后向引用~ | 学步园
  6. linux并发服务器实例,linux-----网络编程----epoll实现并发服务器
  7. 叶片制成切片的结构示意图_吉林大学《JPCL》:简单方法!制备高性能全叶片涂层量子点LED...
  8. Windows 7 上安装 Mapnik
  9. 我尽力了,为啥还是Bug不断?
  10. 权重随机算法的java实现