目录

C-连接SQL-SERVER-数据库并执行修改操作详细步骤

C# 连接SQL SERVER 数据库并执行修改操作详细步骤

c#连接SQL SERVER 2012数据库

一、打开SQL数据库

连接

复制服务器名称,一会连接数据库要用到 https://i-blog.csdnimg.cn/blog_migrate/792061277b72add1a77eade002a80405.png

打开VS2019

https://i-blog.csdnimg.cn/blog_migrate/90c4ab8537856567a2ec0d136baad60f.png

创建window窗体控件

输入项目名称 和 自己打算存储文件的位置

创建完成后

https://i-blog.csdnimg.cn/blog_migrate/ae965f49465905339d40c0f4ac737bad.png

选择工具-——>连接数据库 https://i-blog.csdnimg.cn/blog_migrate/cd99e5a375fd771250ae4167c8e6eada.png

将开始的服务器名称输入相应位置,并选择需要的数据库名称 https://i-blog.csdnimg.cn/blog_migrate/d4f0e2b664dfcf6ec1c1afe6aef07dff.png

vs中选择服务器资源管理器——》选择连接的服务器属性

https://i-blog.csdnimg.cn/blog_migrate/95ec6b6dd31303c6bea4ff7a622e2491.png

复制连接字符串

https://i-blog.csdnimg.cn/blog_migrate/81f462c2b79cb9048978fa6b25c2904a.png

向c#窗体中添加自己所需要的控件,我已自己的为例

https://i-blog.csdnimg.cn/blog_migrate/c641f1addda740841ab619a42e99b8a9.png

如图如果要执行查询操作需双击查询按钮进入代码编辑页面

输入如下代码

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;

以上代码必须提前使用

        private void Butsel_Click(object sender, EventArgs e)
        {
            string cinSQL = "Data Source=DESKTOP-9U34U6G;Initial Catalog=SqlKS;Integrated Security=True";       //连接数据库所需要的字符串,即为刚才复制的连接字符串
            SqlConnection conn = new SqlConnection(cinSQL);      //创建连接对象
            try
            {
                string sel = "select * from Stu where Sname='" + textname.Text + "' and SNO='" + textsno.Text + "' and Age=" + textage.Text;  //创建查询语句,根据个人所需数据库做相应修改
                conn.Open();   //打开数据库连接
                SqlCommand comm = new SqlCommand(sel, conn);        //定义执行SQL语句的对象,并将SQL语句赋予对象
                DataSet ds = new DataSet();         //定义存储查询结果的数据容器
                SqlDataAdapter da = new SqlDataAdapter(comm);       //执行连接
                da.Fill(ds);                                        //将数据存入数据容器
                dataGridView1.DataSource = ds.Tables[0];            //输出查询数据
            }
            catch(Exception ex)     //捕获异常,并输出异常问题
            {
                MessageBox.Show(ex.Message.ToString());
            }
            finally
            {
                conn.Close();           //关闭数据库连接
            }

执行到此过程为连接数据库并执行相应查询,代码输入完成,其他数据操作和此过程相似