sqlserver2012——.Net
1、Connection 属性: ConnectionString:获取或者设置用于打开SQLServer数据库的字符串 Database:获取当前数据库或者连接打开后要使用的数据库名称 State:获取连接的当前状态 Provider:包含Connection对象的数据库提供者名称 ServerVersion:获取包含客户端要连接的SQLServer实例的版本的字符串 DataSource:获取要连接的 SQLServer实例的名称 ConnecttionTimeout:获取在尝试建立连接时终止尝试并生成错误之前所等待的时间 PacketSize:获取用来与SQLServer的实例通讯的网络数据包的大小(以字节为单位) Open():打开一个数据库的连接 Close():关闭一个数据库连接 Execute():该方法可以执行SQL语句,并且返回一个RecordSet对象 2、SqlCommand 属性: CommandText:获取或者设置要对数据源执行的SQL语句或者存储过程 CommandTimeout:获取或者设置在中止执行命令的尝试并生成错误之前的等待时间 CommandType:获取或者设置一个值,该值指示如何解释CommandText属性 Connection:获取或者设置Command的此实例使用的Connection Container(从Component继承):获取IContainer,包含Component DesignTimeVisible:获取或者设置一个值,该值指示命令对象是否应在Windows窗体设计器控件中可见 Parameters:获取ParameterCollection Site(从Componennt继承):获取或者设置Conponent的ISite Transaction:获取或者设置将在其中执行Command的ranasaction UpdatedRowSource:获取或者设置命令结果在由DbDataAdapter的Update方法使用时如何应用于DataRow 方法: ExecuteNonQuery:对连接执行SQL语句并返回受影响的函数(常用于Update,insert,deletedengdeng) ExecuteReader:已重载,主要操作与Secelt,将CommandText发送到Connection并生成一个DataReader对象 ExecuteScalar:执行查询,并返回查询所返回的结果集中第一行的第一列 ExecuteXmlReader:将CommandText发送到Connection并生成一个XmlReader对象 GetType:获取当前实例的Type 3、SqlDataReader 以行的方式读取 4、DataSet 属性: DataSetName:当前DataSet(数据集)的名称 NameSpace:DatSet的命名空间 tables:当前DataSet中包含的表的集合 Relation:表之间的关系集合 方法: Copy:复制DataSet的结构或数据 Clone:复制DataSet的结构,但不复制数据 Clear:清除当前DatSet中的数据 ReadXML:把XML的架构和数据读取到DataSet WriteXML: GetXML: Dispose:释放资源 Equals:比较是否相等 5、DataTable x、SqlDataAdapter 属性: SelectCommand:用于查询的命令 InsertCommand:用于插入的命令 UpdateCommand:用于更新语句命令 SelectCommand:用于删除语句命令 方法: Fill:填充数据集(DataSet) FillSchema:用于将DataTable添加到DataSet中,并匹配与数据源匹配的架构 GetFillParameters:用于获取当执行Sql的Select语句时的由用户设置的参数 Update:用于为DataSet记录集中每个插入、已更新或已删除的 行调用相应的 Insert,Update,Delete语句 Dispose:用于销毁SqlDataAdapter对象 举例: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace SqlAdapter { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender,EventArgs e) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=.;database=ADOSqlserverDemo;uid=sa;pwd=123456"; string sql = "select * from 学生信息"; SqlCommand com = new SqlCommand(sql,conn); SqlDataAdapter da = new SqlDataAdapter(com); DataSet ds = new DataSet(); da.Fill(ds,"学生信息"); dataGridView1.DataSource = ds.Tables["学生信息"]; dataGridView1.Refresh(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |