文档章节

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方面的教程文章实在太少,我也是自己摸索好好半天才搞...

老朱教授
01/10
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
关于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
Dispose 可以立即关闭数据库连接的吗?

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

夏至如沫
2017/07/27
31
1
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

没有更多内容

加载失败,请刷新页面

加载更多

springboot中filter的用法

一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。 二、f...

xiaomin0322
11分钟前
3
0
java项目修改了更换了jdk版本报错进行修改

java项目原来用的是1.8版本的,改成1.7版本后,项目会报错,要进行的修改是 然后是clean一下项目,然后是选中项目的buildpath,然后是configurebuildpath,然后是看jdk是否进行修改...

myAll_myAll
23分钟前
3
0
Gartner 2018 数据库系列报告发布 巨杉数据库连续两年入选

近期,Gartner陆续发布了2018年的数据库系列报告,包括《数据库魔力象限》《数据库核心能力》以及《数据库推荐报告》。其中,SequoiaDB巨杉数据库作为业界领先的金融级分布式交易型数据库产品...

巨杉数据库
25分钟前
0
0
Navicat闲置一段时间卡死问题的解决

先关闭连接,再右键点击所需要设置的链接,进入编辑连接,进入高级项,勾选保持连续间隔(秒):时间设置短一些,比如30秒,完成!!

joyStalker
26分钟前
0
0
理解Java中的弱引用(Weak Reference)

1. What——什么是弱引用? Java中的弱引用具体指的是java.lang.ref.WeakReference<T>类,我们首先来看一下官方文档对它做的说明: 弱引用对象的存在不会阻止它所指向的对象变被垃圾回收器回...

绝地逢生
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部