ado.net c#链接sqlserver

admin 2021-05-16 13:11:05 419浏览 0评论
using System;
using System.Data.SqlClient;


namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {


            select();
            Console.ReadKey();

        }

        private static void getid()
        {

            // Connection 访问数据库连接对象
            //Command 执行脚本的对象
            //DataReader //游标对象


            //步骤1: 创建访问数据库的对象
            SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test");
            //步骤2: 打开数据库
            conm.Open();
            Console.WriteLine("连接数据库成功");
            //步骤3: 创建执行脚本的对象

            string sql = "SELECT id from tbuser where id=3";

            SqlCommand command = new SqlCommand(sql, conm);


            //sql 增加、修改、删除 ExecuteNonQuery  单行单列ExecuteScalar 多行多列

            int id = (int)command.ExecuteScalar();

            Console.WriteLine($"id:{id}");

            conm.Close();

        }

        private static void set()
        {

            // Connection 访问数据库连接对象
            //Command 执行脚本的对象
            //DataReader //游标对象


            //步骤1: 创建访问数据库的对象
            SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test");
            //步骤2: 打开数据库
            conm.Open();
            Console.WriteLine("连接数据库成功");
            //步骤3: 创建执行脚本的对象

            string sql = "delete from Tbuser where id > 5";
            //string sql = "INSERT INTO Tbuser(name,psw)VALUES('66','66') select @@IDENTITY";

            SqlCommand command = new SqlCommand(sql, conm);


            //sql 增加、修改、删除 ExecuteNonQuery  单行单列ExecuteScalar 多行多列

            int id = command.ExecuteNonQuery();

            Console.WriteLine($"id:{id}");

            conm.Close();

        }

        private static void select()
        {

            // Connection 访问数据库连接对象
            //Command 执行脚本的对象
            //DataReader //游标对象


            //步骤1: 创建访问数据库的对象
            SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test");
            //步骤2: 打开数据库
            conm.Open();
            Console.WriteLine("连接数据库成功");
            //步骤3: 创建执行脚本的对象

            string sql = "select * from Tbuser";
            //string sql = "INSERT INTO Tbuser(name,psw)VALUES('66','66') select @@IDENTITY";

            SqlCommand command = new SqlCommand(sql, conm);

            //sql 增加、修改、删除 ExecuteNonQuery  单行单列ExecuteScalar 多行多列 ExecuteReader

            SqlDataReader reader = command.ExecuteReader();//执行脚本 只读只进游标对象

            while (reader.Read())
            {
                string name = reader["name"].ToString();

                Console.WriteLine(name);
            }

            //查询出一个数据给了 reader







            reader.Close();//关闭游标对象
            conm.Close();


        }
    }
}


上一篇: c# get api
下一篇: c# DBHelper
0条评论