• VS Window窗体 (C#)程序 连接sql server 数据库


    说在前面 :

    我使用的是Mircrosoft Visual Studio 2013 和 SQL Server 2019 

    连接步骤:

     1 . 打开所需要建立数据库连接的C#程序(打开解决方案)

     2 . 还要打开SQL Server,停留在登陆界面

    3. 找到vs 的工具栏,点击连接到数据库

    4.输入服务器的名称(在图二的步骤当中可以获取到) 如果成功连接 点击选择数据库名称的下拉框可以自动显示该服务器当中现存的所有数据库 如图所示

    连接方式window身份验证和SQL Sever 身份验证均可

    5.点击确定完成之后,在左侧服务器资源管理界面可以找到所连接的数据库信息

    6. 右击属性可以获取到连接信息

    连接信息  等会需要用到 连接字符

    7.在解决方案当中创建一个类,命名为Dao.cs 

    8. 代码实现如下:

    注意 Mysqlcon 的数据要根据每个人不同的数据库信息连接字符串进行更改

    例如 我的是 "Data Source=DESKTOP-KD5SLA6;Initial Catalog=db_StuMis;Persist Security Info=True;User ID=sa;Password=*******";

    使用的是 sa 验证。 密码要改成自己的sa 密码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Data.SqlClient;
    using System.Data;
    
    namespace TeaShopMis
    {
        class Dao
        {
    
            public SqlConnection connect()
            {
                //  连接数据库
                string MySqlCon = "Data Source=DESKTOP-KD5SLA6;Initial Catalog=db_StuMis;Persist Security Info=True;User ID=sa;Password=20183547";
                SqlConnection con = new SqlConnection(@MySqlCon);
                con.Open();
                return con;
            }
    
            public SqlCommand command(string sql)
            {
                //请求命令
                SqlCommand cmd = new SqlCommand(sql, connect());
                return cmd;
            }
    
            public int Execute(string sql)
            {
                // 检测数据数目
                 return command(sql).ExecuteNonQuery();
            }
    
            public SqlDataReader read(String sql)
            {   
                // 读取数据
                return command(sql).ExecuteReader();
            }
    
    
        }
    }

  • 相关阅读:
    杯具的流浪狗
    数据加密与数据压缩后加密的效率
    XMPP协议自定义消息类型扩展
    have a try
    linux修改网卡名称的方法
    WARNING: old character encoding and/or character set解决办法
    extern用法总结
    linux下的c++线程池实现
    32位linux系统操作大于2G文件方法
    eclipse中gdb调试输出stl容器的内容
  • 原文地址:https://www.cnblogs.com/cxy0210/p/13993229.html
Copyright © 2020-2023  润新知