`
jiqimiao
  • 浏览: 65356 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

C#中连接MySQL数据库

 
阅读更多

这篇文章将通过两种方式来连接到MySQL数据库,也许会有很多种连接的方法,但是我们在这里只用其中的两种:
一种是第三方写的类:ByteFX,另一种是通过OdbcConnection来完成。


首先必须确定你的机器安装了MySQL,并且正确运行

ByteFX.Data.MySqlClient;

...
...
...


myConnectionString ="DSN=MySQL;UID=root;PWD=root";
MySqlConnection myConnection = new MySqlConnection(myConnectionString);
string myInsertQuery = "Select * from Authors";
MySqlCommand myCommand = new MySqlCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
MySqlDataReader objReader = myCommand.ExecuteReader();
int nResultCount = 0;
while (objReader.Read())
{
++nResultCount;
}

另一种方法就是通过Odbc来完成:

using System.Data.Odbc;
...
...

string myConnectionString ="DSN=MySQL;UID=root;PWD=root";
OdbcConnection MyConn;
OdbcCommand MyCmd = new OdbcCommand();
MyConn = new OdbcConnection(myConnectionString);
MyConn.Open();
MyCmd.Connection = MyConn;
StringBuilder SQL = new StringBuilder();
SQL.Append("SELECT ");
SQL.Append("*");
SQL.Append("FROM ");
SQL.Append("Authors");
MyCmd.CommandText = SQL.ToString();
OdbcDataReader result = MyCmd.ExecuteReader(CommandBehavior.CloseConnection);
int nResultCount = 0;
while (result.Read())
{
++nResultCount;
}

<script language="javascript" src="http://count.dbk2008.com/?dbUser=baicle" type="text/javascript"></script>
分享到:
评论

相关推荐

    在C#中连接mysql数据库实例

    在C#中连接MySQL数据库是常见的开发任务,尤其在构建基于.NET Framework或.NET Core的应用程序时。本实例将深入探讨如何使用C#语言通过ADO.NET库来实现与MySQL数据库的连接,解决各种连接问题。 首先,确保你已经在...

    C#连接Mysql数据库的DLL

    在本案例中,提供的压缩包包含了用于C#连接MySQL数据库的DLL文件。 1. **MySQL Connector/NET**: MySQL Connector/NET是MySQL官方提供的.NET数据提供者,它实现了ADO.NET接口,使得C#开发者可以方便地使用.NET...

    ADO.NET C# 连接MySQL数据库的类库 非常好用的哦!

    以上就是使用ADO.NET和MySQLDriverCS驱动在C#中连接MySQL数据库的基本操作。请确保正确引用了MySQLDriverCS的DLL,并根据实际情况调整连接字符串和其他配置。同时,记得遵循最佳实践,如使用using语句来自动管理...

    C# 连接mysql数据库

    总之,C#连接MySQL数据库涉及的关键知识点包括:引用MySQL驱动程序、创建连接字符串、使用ADO.NET对象进行连接和数据操作。理解并掌握这些基础,开发者就能在C#应用程序中实现与MySQL数据库的高效交互。

    C# .net连接mysql数据库的方法大全

    本篇文章将详细阐述C# .NET连接MySQL数据库的三种主要方法,以及所需的文件和配置。 一、使用MySQL Connector/NET MySQL Connector/NET是MySQL官方提供的.NET数据提供程序,它允许C#应用直接与MySQL数据库进行通信...

    C#连接MySQL数据库驱动类库

    总的来说,C#连接MySQL数据库驱动类库为C#开发者提供了一个便捷的桥梁,使得他们能够轻松地在.NET环境中操作MySQL数据库,实现数据的存取和处理。正确理解和使用这些驱动,可以极大地提升开发效率。

    C#连接MYSQL数据库

    以下将详细介绍C#连接MySQL数据库的过程以及如何使用Navicat进行数据库连接。 首先,安装MySQL数据库是基础步骤。你需要访问MySQL官网下载适合你操作系统版本的MySQL安装包,并按照向导进行安装。安装过程中,你...

    c# mysql数据库连接池实现

    本文将深入探讨如何在C#中使用MySQL数据库连接池。 首先,我们需要了解什么是数据库连接池。数据库连接池是一种资源管理技术,它预先创建并维护一定数量的数据库连接,当应用需要时,可以从池中获取连接,使用完毕...

    C#连接操作MySQL数据库进行添加、修改、删除、查询、批量导入、异步处理等操作的演示代码

    现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时实现了数据库查询,BindingSource绑定控件、...

    C# 连接MySql数据库,显示数据表

    本文将详细讲解如何使用C#连接MySQL数据库,并将数据映射到界面上显示。 首先,我们需要安装必要的库。在C#中,我们可以使用`MySql.Data.MySqlClient`库来连接MySQL数据库。你可以通过NuGet包管理器来安装这个库,...

    C#连接操作MySQL数据库进行添加、修改、删除、查询等操作的演示

    现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二、...

    通过C#连接访问MySQL数据库

    首先,需要在 C# 项目中添加 MySQL 数据库的引用。右键点击项目,选择“添加引用”,然后选择“MySql.Data”,这将添加 MySql.Data.MySqlClient 命名空间,用于进行数据库操作。 命名空间 在连接 MySQL 数据库时,...

    C#连接MySql数据库的两种方法

    ### C#连接MySql数据库的两种方法 #### 一、使用 MySQLDriverCS 连接 MySQL 数据库 **1. 下载与安装 MySQLDriverCS** 为了使用 MySQLDriverCS 来连接 MySQL 数据库,首先需要下载并安装 MySQLDriverCS。可以从...

    C# MySQL数据库例子源码.rar

    标题"C# MySQL数据库例子源码.rar"表明这个压缩包包含了一些示例代码,用于演示如何在C#应用程序中连接并操作MySQL数据库。这可能包括创建连接、执行SQL查询、插入、更新和删除数据等基本操作。 描述中提到,这是一...

    C#连接MySQL数据库代码示例

    本项目结合了这两种技术,提供了使用C#连接MySQL数据库的代码示例,这在实际的Web应用或桌面应用开发中非常常见。 首先,要实现C#连接MySQL数据库,我们需要引入ADO.NET库,它是.NET框架的一部分,提供了一组用于与...

    C#多线程连接mysql,Access

    接下来,我们讨论如何在C#中连接MySQL数据库。MySQL提供了一个名为`MySql.Data.MySqlClient`的.NET数据提供者,通过这个库,我们可以方便地在C#中进行数据库操作。以下是一个简单的连接示例: ```csharp using ...

    C#-连接MYSQL数据库的3种方法及示例.doc

    在C#中连接MySQL数据库有多种方法,这些方法主要依赖于不同的数据访问技术。下面将详细介绍三种常见的连接方式,并提供相应的代码示例。 **方法一:使用MySql.Data.MySqlClient** 这是最直接的方式,通过引用`...

    C#操作mysql数据库的封装类

    C#操作mysql数据库的封装类,带注释,代码完整,适合企业级开发

    C#调用MySQL数据库(使用MySql.Data.dll连接)

    (1)建立连接: MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码"); 或者: MySqlConnectionsqlCon= new MySqlConnection(...

    C#操作Mysql创建数据库,数据表,增、删、改数据

    这个库允许我们通过ADO.NET接口与Mysql数据库进行通信。在Visual Studio 2008中,可以通过NuGet包管理器来安装这个库,或者手动下载并添加到项目的引用中。 创建数据库的过程通常涉及到建立一个连接字符串,连接到...

Global site tag (gtag.js) - Google Analytics