mono:数据库开发
这个例子采用mysql测试数据库操作。你需要到http://sourceforge.net/projects/mysqlnet下载mysql的.net数据库驱动。这个驱动需要SharpZipLib,你可以到http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp取下载。
解压后需要将ByteFX.Data.dll、SharpZipLib.dll增加到工程的引用中。
第一步,新建一个控制台解决方案;
图2.9.0
图2.9.1
增加引用(refence)。
图2.9.2
图2.9.3
编写业务代码,这里连接本机的mysql数据库,在test数据库中建立一个字段为name,age的friends表。
图2.9.4
按F8编译,在终端中运行程序,查看输出信息。
Mono中自带了postgresql的.net驱动,我们再以postgresql为例进行测试。
加入引用:
图2.9.5
编写业务代码。我机器上的postgresql是刚装的,只有一个数据库template1,以它为例,查找表pg_user,输出用户的名:
图2.9.6
编译F8,在终端中运行程序:
Mono中MySQL与PostgreSQL数据库开发测试
博客介绍了Mono中的数据库开发,以MySQL和PostgreSQL为例进行测试。对于MySQL,需下载.net数据库驱动及相关库并添加到工程引用,编写代码连接数据库建表;对于PostgreSQL,Mono自带.net驱动,编写代码查找表并输出用户信息,最后在终端运行程序查看结果。
8025





