SQL Ado.net

4个对象

Ado访问数据库的两种模式


连接式访问数据库

创建SqlConnection对象,创建连接


对象连接字符串的各种关键词

连接访问步骤

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace Adotest
{
    class Program
    {
        static void Main(string[] args)
        {   string constr= @"server = LAPTOP-4JLI4OAI; database = jccode; integrated security = True";
            SqlConnection conn = new SqlConnection(constr);
            //conn.Database="" 数据库名称
            //conn.Data souce=""服务器名称
            conn.Open();
            conn.Close();
            //conn.Dispose();释放资源,连接字符串也清空
        }
    }
}

利用SqlCommand对象访问数据库

创建方法

应该学一种方法就好QWQ


常用属性

常用方法(重点)

其中ExecuteReader方法很重要

DataReader

使用步骤

简单完整操作代码例子

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace Adotest
{
    class Program
    {
        static void Main(string[] args)
        {   string constr= @"server = LAPTOP-4JLI4OAI; database = jccode; integrated security = True";
            SqlConnection conn = new SqlConnection(constr);
            //conn.Database="" 数据库名称
            //conn.Data souce=""服务器名称
            conn.Open();

            string sqlstr = "select * from Course";
            SqlCommand cmd = new SqlCommand(sqlstr, conn);//创建Command对象
            SqlDataReader sqlreader = cmd.ExecuteReader();//创建DataReader对象
            while (sqlreader.Read())
            {
                //Console.WriteLine("{0},{1},{2},{3}",sqlreader[0].ToString(), sqlreader[1].ToString(), sqlreader[2].ToString(), sqlreader[3].ToString());
                Console.WriteLine("{0},{1},{2},{3}", sqlreader[0], sqlreader[1],sqlreader[2],sqlreader[3]);
            }
            sqlreader.Close();
            conn.Close();
            Console.Read();
            //conn.Dispose();释放资源,连接字符串也清空
        }
    }
}


非连接访问


常用属性方法

创建方法


Fill,Update方法格式:

创建DataSet对象和DateTable对象

DataSet对象常用属性

非连接访问的具体步骤

posted @ 2020-11-30 19:30  一个经常掉线的人  阅读(146)  评论(0)    收藏  举报