求C#+MySql的好方案,有经验的进来讲讲,非常感谢! 究竟要注意哪些东西呢?用C#+MySql通常会遇到哪些问题?能搞点代码来看看吗?希望高手不要保留啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放心搞 和mssql差不多 呵呵,楼主啊,大家好像都不愿意讲么。我没经验,但也在找这方面的资料。不知道你听说过MySQLDriverCS没?MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序不知道微软官方有没有类似的驱动,我估计是没有我水平也不行,楼主有好的资料也给我一份,我加你的QQ ofei() 你项目中用过,能讲讲吗?最好弄点代码上来,不要太多,意思意思就行了伪代码也行啊 MySQLDriverCS,还真有这个东西但不是微软官方的,可惜,不知道可不可靠就怕老出错 放心搞 和mssql差不多一点问题没有我做过用mysql-connector-odbc,mysql-connector-net mySQL不晓得用在实际项目中多不多可靠否? 好几种用ODBC的Mysql驱动用.net的Mysql驱动用delphi.net,使用Delphi的DBX.net直接连接Mysql,(DBX,DBexpress)LZ真想搞,参考DBX源代码最好了,delphi2007支持mysql5了,并提供源代码,dbx可以同时在.net环境下和win32环境下提供对各种数据库的支持,包括mssql、mysql、oracl等等,dbx同时实现了连接池,配合clientdataset提供了客户端游标,我们知道mysql只提供服务器端单向游标。mysql要注意字符集问题,这的确是个问题,以前他提供的C接口函数,对于字符集没处理过的。 在.net中可以直接使用C#开发驱动,而不需要使用C++,要做的是把Mysql提供的C api头文件翻译成C#的,并且把外部函数(DLL中的)用C#的P/Invoke方式重新引用一遍。这样就可以直接使用C#来开发.net驱动了。还有就是直接使用Socket方式,这需要了解Mysql使用Socket的协议,这个部分不知道是否是标准。如果非标准,那么就只能使用C api了。 mysql在大量实际项目中使用。MSSQL的价格是上十万的,Oracl的更贵。而且Oracl非常慢,需要很强的服务器才能正常的运转起来。MySql免费,可以跨平台,从linux到freebsd到windows到sun都可以使用。对硬件不挑剔。在unix平台上性能不错,而且简洁,以前不提供存储过程、不提供视图,不提供事务,不提供触发器、不提供一大堆的高级数据库特征,所以查询速度很快,作为一个轻量级的DBMS来说很不错,特别是对于提供web服务的程序来说存放一些不敏感的临时数据有很强的优势。现在Mysql5开始提供高级特征,当然速度也慢了许多。主要是优势在于价格和跨平台。不过MSSQL和.net结合更强,它提供的一些数据库特征所能提升的性能是其他DBMS所望尘莫及的。当然它只能用在windows平台上,如果有超大的数据库,需要选择其他硬件平台时windows就不行了。不过可以采用2种方式来解决这个问题,一个是使用PC集群服务,这个我觉得相当不错,但是对于数据库来说是不合理的,数据库意味着数据的集中存放,否则同步数据的开销会吃不消的,不过还是有解决办法的,就是多个数据库服务器共享同一个文件服务器,这需要DBMS之间可以提供某种共享文件的策略,一般都已经提供了这种能力。第二种方法,是在小型机环境中,使用虚拟机,模拟x86环境,安装windows系统,这样也是可以的。 C#部署自定义对话框问题 DEV Gridcontrol 主从表中 关于从表的ColumnFilterChanged事件 C#关于对象的传递问题 ASP。NET用短信猫做群发短信的问题!高手进来!!!!急~~~~~~~~~ 100 分求幻灯片详细源码带标题和链接的那种,比如新浪的,(可后台自由上传图片) 请教高手们一个网址路径的问题 C#中如何做分割窗口? c# socket问题 关于获取winForms中DataGrid控件中指定行和指定列的值 sql server的decimal(5, 2)类型在C#中用什么数据类型最合适 c#波形图 刚学C#:如何取消窗口关闭
我没经验,但也在找这方面的资料。
不知道你听说过MySQLDriverCS没?
MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序
不知道微软官方有没有类似的驱动,我估计是没有
我水平也不行,楼主有好的资料也给我一份,我加你的QQ
伪代码也行啊
但不是微软官方的,可惜,不知道可不可靠就怕老出错
一点问题没有我做过用
mysql-connector-odbc,mysql-connector-net
可靠否?
用.net的Mysql驱动
用delphi.net,使用Delphi的DBX.net直接连接Mysql,(DBX,DBexpress)LZ真想搞,参考DBX源代码最好了,delphi2007支持mysql5了,并提供源代码,dbx可以同时在.net环境下和win32环境下提供对各种数据库的支持,包括mssql、mysql、oracl等等,dbx同时实现了连接池,配合clientdataset提供了客户端游标,我们知道mysql只提供服务器端单向游标。mysql要注意字符集问题,这的确是个问题,以前他提供的C接口函数,对于字符集没处理过的。
第二种方法,是在小型机环境中,使用虚拟机,模拟x86环境,安装windows系统,这样也是可以的。