文档章节

C#链接MySQL数据库

张先生Ricky
 张先生Ricky
发布于 2017/09/06 23:05
字数 183
阅读 16
收藏 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方面的教程文章实在太少,我也是自己摸索好好半天才搞...

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

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

夏至如沫
2017/07/27
31
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驱动程序;...

活灵活现
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
250
0

没有更多内容

加载失败,请刷新页面

加载更多

arts-week10

Algorithm 905. Sort Array By Parity - LeetCode Review Who’s Afraid of the Big Bad Preloader? 一文读懂前端缓存 一个网络请求3个步骤:请求,处理,响应,而前端缓存主要在请求处响应这两步...

yysue
今天
0
0
00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
5
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
126
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部