我们的管理软件,原先用的数据库是ms sql,一般都是sql 2000,使用的是ado,但是发现好几次死活连不上数据库的情况,看来端口,1433也开了,而且还是连接的本机数据库,但是就是死活连不上。所以现在准备想改成mysql。通过查资料,有西面几个问题,请大家给点意见:
1 mysql会不会出现连接不上数据库的情况
2 操作mysql有ado和mysql 的c api,如果用ado,好像改动比较小,但是会不会还是出现连不上数据库的问题
3 mysql在发布的时候,是不是很麻烦?希望各位都给点意见。
1 mysql会不会出现连接不上数据库的情况
2 操作mysql有ado和mysql 的c api,如果用ado,好像改动比较小,但是会不会还是出现连不上数据库的问题
3 mysql在发布的时候,是不是很麻烦?希望各位都给点意见。
至于连接不上,按2楼说的检查.
MYSQL发布方便,只要把驱动安装到目标机上就可以了
下载个MYODBC,连接字符串Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
CString strSRC;
strSRC="Driver=SQL Server;Server=192.168.10.95;Database=Lotface;UID=sa;PWD=cpdyjsa";
db.Open();
mysql也是网络数据库,不是文件数据库,用ADO的话还得在客户端安装ODBC驱动,资料还没有MSSQL的多。
用上面我给的软件试试就清楚了。