首页 > 数据库 >C#连接MYSQL数据库基本步骤详解

C#连接MYSQL数据库基本步骤详解

时间:2023-09-22 18:00:24浏览次数:42  
标签:C# builder System 数据库 public 详解 MYSQL using 连接

1、下载连接需要的connect-net包

下载链接在这里:https://dev.mysql.com/downloads/connector/net/

根据版本问题,我选择下载6.9的:

下载完成之后,直接在我们新建好的窗体里面右键引用那里:

选择添加引用:

然后在选择下面浏览:

按照C\Program Files(X86)\MYSQL的路径下面,找到mySQL.data.dll,选中确定即可;

然后就能看到这里基本上就有这些内容啦(那个Mysql.Data):

2、编写相关测试类代码

将这句代码放到前面:

放上连接的相关代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace Test1
{
    

    class connect
    {
        public MySqlConnection conn = null;
        public MySqlCommand comm = null;
        public MySqlDataReader dr = null;

       public void load()
        {
            MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
            //数据库连接时的用户名,可以用pid
            builder.UserID = "root";
            //数据库连接时的密码,可以用pwd
            builder.Password = "20214063";
            //数据库连接时的服务器地址
            builder.Server = "localhost";
            //要连接的数据库
            builder.Database = "test";
            //定义与数据连接的链接
            conn = new MySqlConnection(builder.ConnectionString);
            //打开这个链接
            conn.Open();
        }
    }
}

然后在cs文件那里,右键-->添加-->类,这样能够导出一个form窗体,

在窗体里面放一个Button,双击进入到button的设计编码界面:

编码后续补上~

标签:C#,builder,System,数据库,public,详解,MYSQL,using,连接
From: https://www.cnblogs.com/liuzijin/p/17722703.html

相关文章

  • typescript
    枚举:enum这样一个代码输出:a={}a['one']=1console.log(a['one']=1) =>输出1!!! 所以 a[a['one']=1]='one'=> {"1":"one","one":1,}就有枚举那味了!!!!  ......
  • 访问api地址时添加cookie头,防止cookie刷新
    putSession(){wx.request({url:'http://127.0.0.1:8000/api/test1',success(res){console.log(res);wx.setStorageSync('session',res.cookies)},dataType:'json'})},get......
  • 技术分享| anyRTC音视频混流技术解析
    一,简介在视频通讯场景中,比如会议、直播等经常能看到图像合成的场景。图像合成是在指定的一块画面区域,在这个区域内,按画面的位置(坐标)布局,将区域中的每个视频画面的像素混合计算成一个像素(RGB)。比如以下是anyRTC的H323合成画面:二,图像合成如图所示,一幅图像或画面是由很多图层叠......
  • 记录--使用Canvas绘制一个验证码组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助使用Canvas绘制一个验证码组件前言验证码,这一日常伴随我们的要素,是我们在线交互的重要安全保障。你的手机短信里是否被它占据半壁江山,今天我们就来聊聊如何在网页上实现一个简单的验证码组件。大家在登录网站时......
  • 基于事件的 JavaScript 编程:构建交互式 Web 应用程序
    了解事件 1.事件类型JavaScript支持多种事件类型。一些最常见的包括:鼠标事件:这些事件由用户与鼠标的交互触发,例如单击、悬停和拖动。键盘事件:这些事件在用户与键盘交互时发生,例如按下某个键或松开某个键。表单事件:与表单元素相关的事件,例如提交表单或更改输入字段的值。......
  • Ubuntu通过certbot手动配置Let's Encrypt SSL泛型域名证书
    1.安装Snap使用命令安装snap,以及core组件sudoaptinstallsnapdsudosnapinstallcoresudosnaprefreshcore2.移除旧有的certbotsudoapt-getremovecertbotsudodnfremovecertbotsudoyumremovecertbot3.安装certbotsudosnapinstall--classiccertbot......
  • 亚马逊云科技面向 macOS 的 Amazon 云服务器 EC2 M1 Mac 实例
    北京——2022年8月10日,日前,亚马逊云科技宣布基于Apple芯片Macmini计算机构建的AmazonElasticComputeCloud(AmazonEC2)M1Mac实例正式可用。该实例由亚马逊云科技Nitro系统提供支持,与基于x86的AmazonEC2Mac实例相比,构建和测试iOS和macOS应用程序的......
  • 《从0到1的CTF成长之路》1.1.1 常见的搜集 解题过程
    纯新手,写题日记,不是Writeup!随便摸索dockerps发现有端口80直接用浏览器打开127.0.0.1:80解题试试书里教的工具scrabblegitclonehttps://github.com/denny0223/scrabble.git./scrabble127.0.0.1...fatal:notagitrepository(oranyoftheparentdirectori......
  • AP5193 DC-DC恒流转换器 消防应急 灯汽车灯 应急日光灯太阳能灯驱动IC
    AP5193是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。电流2.5A。AP5193可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5193工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对其他设备的E......
  • c语言双指针法--原地删除数组中的元素
     27.移除元素-力扣(LeetCode) intremoveElement(int*nums,intnumsSize,intval){intleft=0;intright=0;while(right<numsSize){if(nums[right]!=val){nums[left]=nums[right];left++;}......