时间:2021-07-01 10:21:17 帮助过:36人阅读
在.NET中一直使用Sql Server做数据库。前几天学习通过JDBC使用Java连接MySql数据库,我就想.NET是否同样可以使用MySql数据库呢?答案是肯定的,方法也很简单,在这里我使用C#作为编程语言,将自己整理出来的方法同大家一起分享。 欲在.NET中使用MySql数据库
在.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/**//**输出NULL 61 */ 62 if (!myReader[i].Equals(DBNull.Value)) 63 { 64 Console.Write("{0,10}", myReader[i]); 65 } 66 else 67 { 68 Console.Write("{0,10}", "Null"); 69 } 70 } 71 //换行 72 Console.WriteLine(); 73 } 74 } 75 //捕获MySql异常 76 catch (MySqlException e) 77 { 78 Console.WriteLine(e.Message); 79 } 80 //捕获其他异常 81 catch (Exception e) 82 { 83 Console.WriteLine(e.Message); 84 } 85 finally 86 { 87 Console.ReadKey(); 88 } 89 } 90 } 91} |