连接MYSQL数据库的方法及示例

方法一:

使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL

该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。

安装完成该组件后,引用命名空间MySql.Data.MySqlClient;

使用命令行编译时:csc /r:MySql.Data.dll test.cs

方法二:

通过ODBC访问MYSQL数据库

访问前要先下载两个组件:odbc.net和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版

安装完成后,即可通过ODBC访问MYSQL数据库

方法三:

使用CoreLab推出的MYSQL访问组件,面向.NET

安装完成后,引用命名空间:CoreLab.MySql;

使用命令编译时:csc /r:CoreLab.MySql.dll test.cs

以下为访问MYSQL数据库实例

编译指令:csc /r:CoreLab.MySql.dll /r:MySql.Data.dll test.cs

using System;

using System.Net;

using System.Text;

using CoreLab.MySql;

using System.Data.Odbc;

using MySql.Data.MySqlClient;

class ConnectMySql

{

public void Connect_CoreLab()

{

string constr = "User Id=root;Host=localhost;Database=qing;password=qing";

MySqlConnection mycn = new MySqlConnection(constr);

mycn.Open();

MySqlCommand mycm = new MySqlCommand("select * from shop",mycn);

MySqlDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

mycn.Close();

}

public void Connect_Odbc()

{

//string MyConString ="DSN=MySQL;UID=root;PWD=qing";

string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +

"SERVER=localhost;" +

"DATABASE=test;" +

"UID=root;" +

"PASSWORD=qing;" +

"OPTION=3";

OdbcConnection MyConn = new OdbcConnection(MyConString);

MyConn.Open();

OdbcCommand mycm = new OdbcCommand("select * from hello",MyConn);

OdbcDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

MyConn.Close();

}

public void Connect_Net()

{

string myConnectionString = "Database=test;Data Source=localhost;User Id=root;Password=qing";

MySqlConnection mycn = new MySqlConnection(myConnectionString);

mycn.Open();

MySqlCommand mycm = new MySqlCommand("select * from hello",mycn);

MySqlDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

mycn.Close();

}

public static void Main()

{

ConnectMySql ms = new ConnectMySql();

ms.Connect_CoreLab();

ms.Connect_Odbc();

Connect_Net();

}

}

.net连接mysql数据_.net连接MYSQL数据库的方法及示例!相关推荐

  1. .net连接mysql数据_.net连接MYSQL数据库 转载

    方法一: 使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也 ...

  2. python读取mysql数据_如何将mysql的数据读取python

    展开全部 本文实例为大家2113分享了Python读取MySQL数据库表数据的具体代码,5261供大家参考,具体内容4102如下 环境:Python 3.6 ,Window 64bit 目的:1653 ...

  3. jmeter提取mysql数据_通过jmeter读取数据库数据,并取值作为请求的入参

    为提升测试技能,督促自己学习.故写了这篇文章.测试小白一枚,最近感觉达到了自己认为的瓶颈期.总是有想法,想突破,但是无从入手.工具类用过fiddler.jmeter.charels.postman.. ...

  4. ogg初始化mysql数据_利用OGG进行数据库表的初始化

    利用OGG进行数据库表的初始化 前提是已经搭建好了OGG的运行环境和OGG程序的安装部署!!! 若不知道如何安装OGG请查阅博客中相关安装部署文档. 1.停止目标端replicat进程re1 2.配置 ...

  5. 饥荒自动服务器有点问题,饥荒联机版无法连接服务器怎么办_无法连接服务器的快速解决办法...

    饥荒联机版无法连接服务器怎么办?今天小编就为大家带来饥荒联机版无法连接服务器解决方法,让我们来一起看看吧! 其实有时候连不上klei服务器和刷新不出服务器列表,是dns的问题. 尤其一些三级宽带,像什 ...

  6. python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...

    本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...

  7. mysql函数 用来查询匹配不到的数据_详解MySql基本查询、连接查询、子查询、正则表达查询...

    select * from STUDENT; 2.2.按条件查询 (1) 比较运算符 > , < ,= , != (< >),>= , <= select * fr ...

  8. mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...

    查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SEL ...

  9. php显示mysql数据实例_php 连接mysql数据库并显示数据 实例 转载 aoguren

    PHP连接MySQL数据库并显示数据//---------基本设定---------$mysql_server_name = "localhost";//服务器名称:$mysql_ ...

最新文章

  1. windowservice创建及部署
  2. 准爸爸日记——20120311
  3. 爬虫智能解析库 Readability 和 Newspaper 的用法
  4. BT5的登陆用户名和密码
  5. 2021蓝桥杯C/C++B组真题
  6. 多功能小游戏神器微信小程序源码
  7. 域名使用https访问配置
  8. IOS-App Store 提审应用步骤
  9. 传输层常见的协议及端口
  10. sim7600ce使用MQTT协议总结
  11. 微信小程序添加插屏广告并设置显示频率(一天一次)
  12. 修复win10的更新服务器,Win10系统无法更新如何修复Windows Update组件
  13. redisflush操作
  14. 南京廖华微型计算机原理答案,微机原理习题库含答案
  15. Python使用PuLP第三方库解决线性规划问题
  16. el-cascader 级联选器中实现任意级别都可选,且前两级别为必选
  17. pandas学习笔记—agg()函数详解
  18. webApi文档好帮手-apidoc使用教程
  19. 高德地图某一城市地铁路线高亮解决方案
  20. 2022.10.21 单词背诵

热门文章

  1. 浅显易懂 Makefile 入门 (08)— 默认 shell (/bin/sh)、命令回显、make参数(-n 只显示命令但不执行,-s 禁止所有回显)、单行命令、多行命令、并发执行
  2. linux高效办公环境配置(vim、tmux、bash_profile)
  3. leetcode 3. Longest Substring Without Repeating Characters 最长非重复子串的长度 滑动窗口法
  4. 运动是性价比最高的投资
  5. 【AJAX】Ajax学习总结
  6. 【软件工程】RUP与软件开发5大模型
  7. 5 分钟入门 Google 最强NLP模型:BERT
  8. LeetCode简单题之唯一元素的和
  9. SpringBoot-web开发(四): SpringMVC的拓展、接管(源码分析)
  10. 写算子单元测试Writing Unit Tests