• 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();
            }
        }
    }

      

  • 相关阅读:
    结构~函数~输入输出
    常用缀名
    结构
    枚举
    int argc char*argv[]
    字符串的操作
    字符串函数#include<string.h>
    指针的应用
    2019.1.25~2019.1.30学习总结
    v-for
  • 原文地址:https://www.cnblogs.com/javier520/p/10891714.html
Copyright © 2020-2023  润新知