C# 操作本地SQL Server实现增删改查

来源:互联网 发布:苹果mac爱奇艺视频 编辑:程序博客网 时间:2024/05/17 04:02

VS2015 连接本地SQL Server 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;  //引用 表的命名空间using System.Data.SqlClient;    //第一步:引用与sql相关的命名空间namespace Test2{    class Program    {        static void Main(string[] args)        {            //DelData();            Query();            //AddData();                    }        //增加数据        private static void AddData()        {            //构造连接字符串            //SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();            //也可以用vs工具连接数据库,不通过代码            /*scsb.DataSource = "127.0.0.1";            scsb.InitialCatalog = "User";            scsb.UserID = "sa";                 scsb.Password = "jht";            */            //创建连接 参数为连接字符串            //SqlConnection sqlConn = new SqlConnection(scsb.ToString()); //代码连接所要传递参数            //不用代码连接            SqlConnection sqlConn = new SqlConnection();            //打开连接            sqlConn.Open();            //需要执行的SQL语句            String sqlStr = "insert into [User].[dbo].[User] values  ('hhghh','8988')";            //创建用于执行sql语句的对象            //参数1:sql语句字符串,参数2:已打开的数据连接对象            SqlCommand sqlComm = new SqlCommand(sqlStr, sqlConn);            SqlDataReader reader = sqlComm.ExecuteReader();            //读取数据             while (reader.Read())            {                // 可以使用数据库中的字段名,也可以使用角标访问                //Console.WriteLine(reader["PassWord"].ToString());                Console.WriteLine(reader["Users"].ToString());            }        }        //删除        private static void DelData()        {            //构造连接字符串            SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();            scsb.DataSource = "127.0.0.1";            scsb.InitialCatalog = "User";            scsb.UserID = "sa";            scsb.Password = "jht";            //创建连接 参数为连接字符串            SqlConnection sqlConn = new SqlConnection(scsb.ToString());            //打开连接            sqlConn.Open();            //需要执行的SQL语句            String sqlStr = "insert into [User].[dbo].[User] values  ('hhghh','8988')";            //创建用于执行sql语句的对象            //参数1:sql语句字符串,参数2:已打开的数据连接对象            SqlCommand sqlComm = new SqlCommand(sqlStr, sqlConn);            SqlDataReader reader = sqlComm.ExecuteReader();            //读取数据             while (reader.Read())            {                // 可以使用数据库中的字段名,也可以使用角标访问                //Console.WriteLine(reader["PassWord"].ToString());                Console.WriteLine(reader["Users"].ToString());            }        }        //查询数据        private static void Query()        {            //构造连接字符串            SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();            scsb.DataSource = "127.0.0.1";            scsb.InitialCatalog = "User";            scsb.UserID = "sa";            scsb.Password = "jht";            //创建连接 参数为连接字符串            SqlConnection sqlConn = new SqlConnection(scsb.ToString());            //打开连接            sqlConn.Open();            //需要执行的SQL语句            String sqlStr = "SELECT  [Users] ,[PassWord] FROM [User].[dbo].[User]";            //创建用于执行sql语句的对象            //参数1:sql语句字符串,参数2:已打开的数据连接对象            SqlCommand sqlComm = new SqlCommand(sqlStr, sqlConn);            //接收查询到的sql数据            SqlDataReader reader = sqlComm.ExecuteReader();            //读取数据             while (reader.Read())            {                // 可以使用数据库中的字段名,也可以使用角标访问                //Console.WriteLine(reader["PassWord"].ToString());                Console.WriteLine(reader["Users"].ToString());            }        }    }}


原创粉丝点击