我们的管理软件,原先用的数据库是ms sql,一般都是sql 2000,使用的是ado,但是发现好几次死活连不上数据库的情况,看来端口,1433也开了,而且还是连接的本机数据库,但是就是死活连不上。所以现在准备想改成mysql。通过查资料,有西面几个问题,请大家给点意见:
1 mysql会不会出现连接不上数据库的情况
2 操作mysql有ado和mysql 的c api,如果用ado,好像改动比较小,但是会不会还是出现连不上数据库的问题
3 mysql在发布的时候,是不是很麻烦?希望各位都给点意见。

解决方案 »

  1.   

    为什么不再查查为什么连接不上ms sql的数据库
      

  2.   

    只要是用ADO,不管用什么数据,语法基本都是一样的.
    至于连接不上,按2楼说的检查.
    MYSQL发布方便,只要把驱动安装到目标机上就可以了
      

  3.   

    http://dev.mysql.com/downloads/mirror.php?id=405994#mirrors
    下载个MYODBC,连接字符串Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
      

  4.   


    CString strSRC; 
    strSRC="Driver=SQL Server;Server=192.168.10.95;Database=Lotface;UID=sa;PWD=cpdyjsa";
    db.Open();
      

  5.   

    那mysql开发好了以后,该怎么发布呢?要在目标机器上安装哪些东西?还有,数据库文件在哪儿?
      

  6.   

    推荐还是MSSQL好一些,不用安装驱动。
    mysql也是网络数据库,不是文件数据库,用ADO的话还得在客户端安装ODBC驱动,资料还没有MSSQL的多。
    用上面我给的软件试试就清楚了。