文档章节

C#链接MySQL数据库

张先生Ricky
 张先生Ricky
发布于 2017/09/06 23:05
字数 183
阅读 20
收藏 0

先添加引用MySql.Data.dll

            //链接字符串
            string constr = "server=localhost;User Id=root;password=;Database=webank";
            //新建通道
            MySqlConnection conn = new MySqlConnection(constr);
            //新建SQL语句
            string sql = "select * from user";
            //创建适配器对象,告诉他做什么,走哪条路
            //适配器不需要人工打开和关闭数据通道
            MySqlDataAdapter da = new MySqlDataAdapter(sql,conn);
            //创建数据集,程序端临时数据库
            DataSet ds = new DataSet();
             //调用fill方法,先去数据库查找数据,再将多表填到ds中,可以放多张表格
            da.Fill(ds);
            //获得数据集中第一张表
            DataTable dt = ds.Tables[0];
            //遍历表中的行
            for (int i = 0; i < dt.Rows.Count; i++) {
                DataRow dr = dt.Rows[i];
                //遍历表中的列
                for (int j = 0; j < dt.Columns.Count; j++) {
                    MessageBox.Show(dr[j].ToString());
                }
                
            }

© 著作权归作者所有

共有 人打赏支持
张先生Ricky
粉丝 0
博文 18
码字总数 3663
作品 0
泸州
程序员
私信 提问
在C#中用MySql.Data.MySqlClient连接MySql

在C#中连接MySql数据库其实是件很简单的事情,但对于刚开始学习C#的朋友来说,问题却是不小,主要原因是相对于ACCESS和MSSql 来说,MySql方面的教程文章实在太少,我也是自己摸索好好半天才搞...

老朱教授
2018/01/10
0
0
Dispose 可以立即关闭数据库连接的吗?

用的是Mysql的数据库,C# 代码 模拟了一个数据插入的过程,发现数据库连接一直维持在 30 个左右的样子,有 一个是本地连接,其他的Sleep的链接是什么原因造成的?是代码中没有及时 Close 掉吗...

夏至如沫
2017/07/27
64
1
关于mysql-connector-net和C#.net

mysql-connector-net-8.0.11.msi 可以从这里下载:mysql-connector-net-8.0.11 如果使用ado.net链接mysql数据库则只需要引用 MySql.Data.dll即可,并不需要安装mysql-connector-net驱动程序;...

活灵活现
2018/07/21
0
0
.NET Core 使用Dapper 操作MySQL

原文出处:LineZero .NET Core 使用Dapper 操作MySQL 数据库, .NET Core 使用Dapper。目前官方没有出.NET Core MySQL 驱动,但是已经有第三方进行改动封装出.NET Core MySQL Connector 预览...

LineZero
2016/06/27
0
0
C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)

C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL) 1、C#连接连接Access using System.Data; using System.Data.OleDb; string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"......

长平狐
2013/01/06
264
0

没有更多内容

加载失败,请刷新页面

加载更多

a标签点击浏览器下载图片,不打开

网上好多给a标签加download属性的,但都不好使。 <!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Auth......

S三少S
6分钟前
14
0
搭建私有maven仓库并在项目中使用

这是一篇写给女朋友看的教程...前方高能,注意避让~ 1.私有maven仓库的搭建 搭建环境为阿里云ESC服务器,CentOS.确保服务器已经安装Jdk。然后我要手把手教你安装和启动nexus。 Step1:新建一个...

liululee
8分钟前
1
0
js 写文件

//写文件function doSave(value, type, name) {    var blob;    if (typeof window.Blob == "function") {        blob = new Blob([value], {type: type});    }......

重城重楼
18分钟前
1
0
Ubuntu and Apache 搭建 Let's Encrypt SSL Https

本文参考来着来自https://www.howtoing.com/install-free-lets-encrypt-ssl-certificate-for-apache-on-debian-and-ubuntu 感谢作者的分享 本事例环境介绍 ubuntu (Version 16.04.1 LTS) ubu......

罗培海
21分钟前
16
0
如何优雅的使用RabbitMQ

目录 RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 1、系统集成,分布式系统的...

编程SHA
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部