‘C#’ 分类的存档
mysql数据库是目前世界上应用得最为广泛的几种数据库之一,mysql的开发团队为其开发了多个编程语言版本的驱动程序,使得mysql可以支持目前流行的多种编程语言,C#作为当前最为流行的几种编程语言之一,当然也被mysql所支持。
mysql的开发团队为mysql开发了C#版本的驱动,我们可以从mysql的官方网站下载到完整的程序,示例以及文档。或者也可以从本站直接下载:
mysql-connector-net-5.0.8.1-noinstall
将上述zip文件下载到本地后,对其进行解压缩,则可以在bin下找到驱动dll,名字为:Mysql.data.dll。我们在自己的工程中,添加对这个dll的引用,然后在cs文件中引入名字空间 using MySql.Data.MySqlClient。
我们可以在解压缩后的 Docs 文件夹中找到此版本驱动的开发文档,具体使用方法可以参阅此文档。
我们在连接其他类型数据库时,已经熟知了XXConnection, XXCommand, XXReader等与数据库相关的类,而在MySql中,情形也非常类似。
我们可以使用 MySqlConnection 类来管理与数据库的链接,使用 MySqlCommand 来执行命令,MySqlDataReader 来读取数据, MySqlDataAdapter 对数据进行适配。
以下是我在试验时,写的使用测试代码:
We can use IIS management tools provided by microsoft to manage our IIS server. However, sometimes we need to manipulate our IIS server inside our application. For example, to deploy our website related applications. I will give a brief on how to manage IIS server using C#. Along with that I will also provide a [...]
讨论重载函数的参数是指针时,参数传入null以后编译器该如何处理。讨论语言是C#和C++,平台是windows xp, vs2005。建议在使用null单独作为参数传入函数时,尽可能做强制类型转换。
介绍匿名委托的使用方法。 文章参考了 Working with Delegates Made Easier with C# 2.0 一文
