3_05_MSSQL课程_Ado.Net_SQLDataAdapter】的更多相关文章

using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using S…
//创建一个内存的数据集 DataSet ds=new DataSet("LJK"); //创建一张内存表 DataTable dt01=new DataTable("dt01"); //把表放在数据集里面 ds.Tables.Add(dt01); //给表定义列 DataColumn dcId = new DataColumn("Id", typeof(int)); DataColumn dcName=new DataColumn("…
子查询 1.把一个查询结果作为一个表来使用,就是子查询. 2.把一个查询结果作为一个 表达式进行使用就是子查询. (分页Sql)…
委托和事件的区别? (1)委托是一个类. 事件是一个委托类型的实列. (2)委托可以在定义委托实列的类的外部触发执行.(不安全) 事件只能能在定义它的类的内部触发执行.(安全),类外部只能注册事件的响应方法.…
1.接口——实现接口 2.委托.事件(定义事件.注册事件.触发事件) 3.接口和事件的区别,怎么分情况用? 4.观察者模式作为设计模式的一种,也称发布订阅模式. 应对类型的变化和个数的变化. 中介设计模式 列子:主窗体发生变化,所有子窗体跟着变化. 新建项:Alt+shirft+c…
ExcuteNonQuery(); 返回影响的行数 ExcuteSacalar();返回第一行第一列 ExcuteReader(): Reader,指针,指向表的表头.只是指向,数据仍在数据库中. SqlDataReader reader=cmd.ExcuteReader():执行完之后,将指针指向数据库的表头(reader对象指向了表的表头行)默认指向表头(标题行) reader.Read(); 指针往下走一步 ,返回的是bool类型 var str=reader["userId"]…
数据库数据导出和导入 思路: --思路: 1.找到文件 2.读取文件 3.第一行 忽略 4.insert using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.IO; using…
SQL注入 ->登陆窗体破解 ->配置文件 ->首先在 app.Config文件中添加 节点,如下: <connectionStrings> <add name="sql2" connectionString="server=.;uid=sa;pwd=123456;database=demo"/> </connectionStrings> ->在项目中添加System.Configuration程序集引用(…
连接池技术:是一种对象池技术. 连接对象频繁的开启和关闭操作. innerConnection  先从池子里面拿,如果没有创建新的!!连接池有大小,最大/最小.  提高了连接对象的重用. Asp.net 对象池技术!!!  对象池看作一个数组/集合   conn.Dispose() 把SqlConnection连接对象释放了,内连接对象没有释放! (第二次重新连接的时候,是否常见新对象,看看连接池里面有无) 连接池:可以通过连接字符串配置连接池. 对象池技术?? public partial c…
1. Ado.Net 是一组微软的c#操作数据库的类库. 2.开发人员将界面上的数据(用户的操作和输入的数据)存储到数据库当中.. 3.数据库访问的驱动.即:应用程序和数据库的桥梁. 4.驱动层. SqlConnection 类型:负责建立跟数据库的连接. (ip,username,password,sqlname......) SqlCommand 类型:Sql命令封装,帮我们执行Sql命令! 第一种:try—catch写法 //根据链接字符串创建了一个链接对象 string strConn…