在.NET中使用Sql Server是一直的事情。前几天学习通过JDBC使用Java连接MySql数据库,我就想.NET是否同样可以使用MySql数据库呢?答案是肯定的,方法也很简单,在这里我使用C#作为编程语言,将自己整理出来的方法同大家一起分享。
欲在.NET中使用MySql数据库,其步骤是:
1. 下载MySql驱动包
2. 引用驱动包中已经编译好的MySql类组件
3. 编写代码
步骤一:下载MySql驱动包
在我写篇文章的时候,最新的驱动包是5.2,支持Visual Studio 2008。官方下载地址是http://dev.mysql.com/downloads/connector/net/5.2.html
步骤二:下载的文件是一个压缩文件,将其解压缩到本地磁盘。
找到bin文件夹中的MySql.Data.dll文件,这个就是我们要引用的组件。通过Visual Studio将其引用到你的项目中
步骤三:编码我就不多说了,我编写了一个控制台的示例,并将重要的部分都添加了注释
代码如下:
1/**//**
2 * 程序名称:使用.NET连接MySql数据库
3 * 作者:吴磊
4 * 日期:2009年01月17日
5 */
6
7// 使用MySql.Data.MySqlClient命名空间
8using System;
9using MySql.Data.MySqlClient;
10
11namespace Project_Personnel.db
12{
13 class dbManage
14 {
15 /**////
16 /// 连接到MySql数据库并返回连接对象
17 ///
18 /// 数据库连接对象
19 private static MySqlConnection getCon()
20 {
21 MySqlConnection myCon = null;
22 try
23 {
24 /**//*
25 * Server:数据库服务器。localhost表示本机
26 * Database:数据库名称。school表示mySql中一个