首页 > 数据库 >在Visual Studio2019中使用C#语言连接Sql Server数据库

在Visual Studio2019中使用C#语言连接Sql Server数据库

时间:2023-09-23 20:33:08浏览次数:77  
标签:sender C# 数据库 System EventArgs Server Sql using void

1、首先在visual studio里面创建好自己的表

服务资源管理器-->连接数据库:

然后选择sql server数据库文件,并自定义数据库名称,显示不存在点击创建即可;

2、创建自己的程序对应的字段的表

3、连接数据库操作

1、引入连接数据库需要使用的using关键字

2、编写Connection代码语句

这里面需要写连接字符串,它在这里获取:
右键数据库名称,选择属性:

在右下角可以看到这样的一行数据:

将内容复制到上面的双引号里面去:

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;

namespace BookStore
{
    public partial class Books : Form
    {
        public Books()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label6_Click(object sender, EventArgs e)
        {

        }

        private void label8_Click(object sender, EventArgs e)
        {

        }

        SqlConnection conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\12140\Documents\BookStore.mdf;Integrated Security=True;Connect Timeout=30");
        private void BSave_Click(object sender, EventArgs e)
        {
            
        }
    }
}

其他的增删改查语句自己写就行了。

标签:sender,C#,数据库,System,EventArgs,Server,Sql,using,void
From: https://www.cnblogs.com/liuzijin/p/17725001.html

相关文章

  • 微信小程序 catch:tap bind:tap 的区别
    这二个都是点击事件,一个是阻止冒泡:catch:tap,bind:tap会向上冒泡。一般场景: 一个列表:1、点击行,会弹出相关详情信息,2、点击行中的按钮会执行相关的操作。 点按钮会出来二个窗口,按钮向上冒泡了,二个事件都被执行,所以会执行二次。......
  • 伊莱克斯(Electrolux)的烯气灶不行呀,才几个月点火按钮就掉漆了。
    伊莱克斯的烯气灶不行呀,才几个月点火按钮就掉漆了。2023-07-15才搬家过来使用,2023-09-23就成这个样子了。 具体型号:JZT-EHN211ES  ......
  • Codeforces 1868D. Flower-like Pseudotree
    题目链接:D-Flower-likePseudotree题目大意:给定度数数组\({d_n}\),要求构造一个\(n\)个点\(n\)条边的连通图(也就是基环树),允许有重边,但不能有自环。需要满足第\(i\)个点的度数恰好为\(d_i\),并且将环上的边全部删去后,剩下的每棵树的高度(以原先在环上的点为根)相同。首先考......
  • crash —— 查看内核配置
    在编译内核时如果配置了CONFIG_IKCONFIG,那么内核配置文件会被内嵌到内核中,那么可以通过crash工具将其输出出来。crash>sysconfig##Automaticallygeneratedfile;DONOTEDIT.#Linux/x864.18.0KernelConfiguration###Compiler:gcc(Ubuntu5.4.0-6ubuntu1~16.04.......
  • 【刷题笔记】60. Permutation Sequence(改)
    题目Theset [1,2,3,...,*n*] containsatotalof n!uniquepermutations.Bylistingandlabelingallofthepermutationsinorder,wegetthefollowingsequencefor n =3:"123""132""213""231""312"&quo......
  • TienChin-课程管理-创建工程
    创建方式与之前一样,如下奉上generateCourse代码。@TestvoidgenerateCourse(){Stringpath="E:\\Desktop\\TienChin\\tienchin-service\\tienchin-course\\src\\main";FastAutoGenerator.create("jdbc:mysql://localhost:......
  • TienChin-课程管理-数据表创建
    CREATETABLE`tienchin_course`(`course_id`intNOTNULLAUTO_INCREMENTCOMMENT'课程ID',`type`intNULLCOMMENT&......
  • 龙哥量化:通达信的macd改进优化方法及选股公式源码
    有很多同学是看macd的数值,遇到股价比较低的,macd数值变成0.00,就看不明白了,优化:第一步,给股价乘100,所有的哦源码:DIF:EMA(CLOSE*100,12)-EMA(CLOSE*100,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTICK; 第二步,给macd画参考线,看macd波动幅度N1:=480;DIF:EMA(CLOSE*100,12)-......
  • 9.23JavaScript2
    书写语法:(基本和java没区别)区分大小写:与Java一样,变量名、函数名以及其他一切东西都是区分大小写的每行结尾的分号可有可无(建议写,规范)注释:单行注释://注释内容多行注释:/*注释内容*/大括号表示代码块......
  • 无涯教程-JavaScript - PEARSON函数
    描述PEARSON函数返回Pearson乘积矩相关系数r,它是一个无因次索引,范围为-1.0到1.0(含),反映了两个数据集之间线性关系的程度。语法PEARSON(array1,array2)争论Argument描述Required/OptionalArray1Asetofindependentvalues.RequiredArray2Asetofdependent......