0 0

C#连接mysql数据库5

兄弟们有那位知道,怎么样用C#连接mysql数据库啊,急
2009年11月12日 19:05

2个答案 按时间排序 按投票排序

0 0

看容易啊

http://www.iteye.com/topic/503494

2009年11月24日 14:26
0 0

方法一:
使用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)
安装完成后,即可通过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();
}
}

网上帮你找到。顺便学习下。

2009年11月13日 14:12

相关推荐

    C# 连接mysql数据库

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

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

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

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

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

    C#连接Mysql数据库的DLL

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

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

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

    C#连接MYSQL数据库

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

    c#连接mysql数据库

    ### C#连接MySQL数据库知识点详解 #### 一、前言 在现代软件开发中,数据库技术扮演着极其重要的角色。C#作为一种广泛使用的编程语言,能够高效地与各种类型的数据库进行交互,包括MySQL。本文将详细介绍如何使用...

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

    本文将深入探讨"C#连接MySQL数据库驱动类库",包括如何安装、配置、以及使用这些驱动来执行数据库操作。 1. **MySQL Connector/NET**: MySQL Connector/NET是MySQL官方提供的用于.NET Framework和.NET Core的驱动...

    c#连接MYSQL数据库

    本教程将深入讲解如何使用C#连接MySQL数据库,并进行数据清理操作。 首先,确保已安装了MySQL的.NET数据提供程序,这是连接C#与MySQL的桥梁。可以通过NuGet包管理器安装`MySql.Data`库,运行以下命令: ``` ...

    C#连接MySQL数据库

    正确配置连接字符串,创建并管理连接,执行SQL命令,使用参数化查询以及处理事务,是C#连接MySQL数据库的关键步骤。在实际应用中,还需考虑错误处理、性能优化等高级话题,以确保应用程序的稳定性和高效性。

    C# 连接MySQL 数据库 实例

    以上就是使用C#连接MySQL数据库并显示查询结果的基本步骤。这个过程中的关键知识点包括:配置连接字符串、创建和打开数据库连接、执行SQL命令、使用`MySqlDataReader`读取数据、以及将数据绑定到UI控件。理解并掌握...

    C#连接mysql数据库完整实例

    以上就是C#连接MySQL数据库的完整实例,涵盖了连接、执行SQL语句和关闭连接的基本操作。在实际开发中,还需要考虑异常处理、事务管理、连接池等高级特性,以确保代码的健壮性和性能。此外,建议使用参数化查询或存储...

    C#连接MySQL数据库MVC架构增删改查.rar

    一、C#连接MySQL数据库 在C#中,我们通常使用`MySql.Data.MySqlClient`库来与MySQL进行交互。首先,需要在项目中引用这个库。如果你使用的是.NET Framework,可以通过NuGet包管理器安装`MySql.Data`;如果是.NET ...

    C#连接Mysql数据库经典示例

    以上就是C#连接Mysql数据库的基本操作,包括建立连接、执行SQL语句、查询数据和事务处理。在实际开发中,还可以根据需求使用预编译的SQL语句(`MySqlCommand.Prepare()`)来提高性能,或者通过`MySqlDataAdapter`和`...

    C#连接MySQL数据库(.NET 6.0)

    在.NET 6.0框架下,使用C#连接MySQL数据库是一项常见的任务,尤其在开发基于Windows或Web的应用程序时。本文将深入探讨如何在最新的.NET环境中实现这一目标,包括安装必要的库、创建数据库连接字符串、执行SQL语句...

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

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

    c#连接mysql数据库的例子

    在压缩包中的"CS_example"文件可能包含了一个完整的C#连接MySQL数据库的示例代码,你可以参考这个例子来理解并实现自己的数据库操作。通过深入学习和实践,你可以掌握C#与MySQL数据库之间的各种交互方式,从而提高你...

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

    首先,MySQLDriverCS是一个非官方的C#驱动,用于连接MySQL数据库,它为C#程序员提供了与MySQL服务器通信的接口。确保你已下载了这个驱动的DLL文件,如4fcom-20080313-15,这是驱动程序的二进制组件,需要添加到你的...

Global site tag (gtag.js) - Google Analytics