1.新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集

2.从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容

3.单击解决方案资源管理器中的引用文件夹然后右键选择添加引用,选择浏览后打开mysql.data.dll,这是c#连接mysql数据库的动态库,里面封装了很多常用的操作数据库的方法

4.在解决方案资源管理器中的form1.cs的代码中加入using MySql.Data.MySqlClient;这就是代码中的实际引用mysql.data.dll中的内容,有了这个c#就能很方便地操作sql数据库

5.在按钮的单击事件中添加如下代码

string str = "Server=127.0.0.1;User ID=root;Password=123456;Database=test;CharSet=gbk;";

MySqlConnection con = new MySqlConnection(str);//实例化链接

con.Open();//开启连接

string strcmd = "select * from user";

MySqlCommand cmd = new MySqlCommand(strcmd, con);

MySqlDataAdapter ada = new MySqlDataAdapter(cmd);

DataSet ds = new DataSet();

ada.Fill(ds);//查询结果填充数据集

dataGridView1.DataSource = ds.Tables[0];

con.Close();//关闭连接

6.使用navicat软件在数据库test中新建表user,然后新建两个字段username和password(图中的栏位),navicat软件是mysql的图形化界面工具,负责新建表以及备份等数据库操作,直观地通过界面来操作

7.数据库建好后就可以执行工程了,单击显示按钮执行结果如下,出现username和password说明数据库连接成功,由于没有添加数据所以下面为空

vs中如何开发mysql_VS2015如何连接mySQL数据库图文相关推荐

  1. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...

  2. DBeaver连接mysql数据库图文教程

    文章目录 前言 一.DBeaver连接mysql数据库 二.文档下载地址 前言 DBeaver是免费.开源.通用数据库工具,是许多开发开发人员和数据库管理员的所选.下面详细介绍Dbeaver连接mys ...

  3. vs 中使用32 位mysql_vs2010连接mysql数据库(含win32和x64两种平台)

    数据库安装: 此处有两种安装方式,第一种使用xxx.msi图形化安装方式,和普通的exe软件安装方式一样,按照默认选项一直下一步就可以.mysql下载地址为http://dev.mysql.com/d ...

  4. 使用Java语言开发工具idea连接MySQL数据库的基本步骤及操作实例

    Java连接MySQL数据库并进行一些基本操作以及导入jar包的两种方式 其实,任何开发工具连接数据库无非就是三步:1.安装驱动.2.加载驱动,创建连接对象.3.创建对象操作游标.4.游标调用函数完成 ...

  5. IntelliJ IDEA 中详细图解记录如何连接MySQL数据库

    IntelliJ IDEA使用教程 (总目录篇) 在网上down了个web项目,在 IntelliJ IDEA 这个编辑器里面跑起来,但是发现domain文件夹下的xml文件都报如下的红色提示错误: ...

  6. mysql中php编程实例_PHP连接MYSQL数据库实例代码

    现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘了,之后通过查找相关资料找到了解决方法,下面小编把具体方法分享在聚米学院平台供大家学习. 具体代码如下所示: <?p ...

  7. jsp程序带mysql数据库_【web开发】:JSP连接Mysql数据库(非常详细,代码一看就懂)...

    1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...

  8. JAVA-数据库之JDBC连接MySQL数据库

    相关资料: <21天学通Java Web开发> JDBC连接MySQL数据库 1.如果需要通过JDBC来连接MySQL数据库,还必须先在MySQL数据库服务器中创建数据库和表. Conne ...

  9. ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)

    demo托管地址:http://git.oschina.net/uustudy/ASP.NET-CodeFirst-MySQL-Demo.git 首先和DB First那篇文章一样,准备工具都要一样的 ...

最新文章

  1. 【经典算法必读】图片分类系列之(一): 你真的了解图片分类(Image Classification)吗?...
  2. “7th-place-solution-microsoft-malware-prediction”——kaggle微软恶意代码检测比赛第七名代码
  3. LinkedIn首席数据科学家谈数据分析
  4. java网上书店模板_网上书店静态网站模板
  5. nxlog windows安装部署
  6. ubuntu使用byzanz截取gif动态图
  7. 使用stm32控制驱动步进电机
  8. 电脑PC端如何下载B站视频?
  9. Decorate 装饰器应用
  10. linux命令--netstat
  11. (*长期更新)软考网络工程师学习笔记——Section 13 Linux网络配置命令
  12. stacey矩阵 敏捷_通过矩阵镜头实现敏捷
  13. Web负载均衡的几种实现方式
  14. D3D坐标系统下3D世界坐标映射到2D屏幕坐标的平移矩阵
  15. stm32f407固件库移植ucosii_v2.92.07
  16. 在centos7(EL7.3 即 kernel-3.10.0-514.X )上安装BCM4312无线网卡驱动要注意的问题
  17. 国产最强?室友用了直呼牛逼
  18. 电脑能上qq,不能上网,打不开网页---问题分析
  19. 蔡氏电路混沌同步Multisim实现
  20. HSSF 字体下划线

热门文章

  1. Python从菜鸟到高手(2):清空Python控制台
  2. RxJava 中的map与flatMap
  3. Spark源码分析 – SparkEnv
  4. 第四次作业 结对编程-黄金点游戏
  5. 利用ServletFileUpload组件上传文件
  6. 利用过采样技术提高ADC测量微弱信号时的分辨率
  7. 如何将mysql卸载干净
  8. linux anaconda环境变量配置
  9. pandas.read_csv() 报错 OSError: Initializing from file failed
  10. 记录一次读取hdfs文件时出现的问题java.net.ConnectException: Connection refused