当前位置:编程学习 > C#/ASP.NET >>

VC2012连接Mysql,折腾了两天,无果,只好来这求助大家

各种方法都试过了,还是没有结果,极度郁闷啊,在VB2012里面简简单单的连接Mysql到了VC2012就这么难了

1. 那个msado15.dll的方法,编译什么都没有问题,到最后pconnection->open时,出现“外部组件出现异常”的错误,网上好像出现这个问题的人很少,没有解决。
2. mysql.data.dll -- 好像这个东东只能支持C#! 我因为要处理很多算法之类的,只能选择C++,这种方法也宣告失败
3.采用mysql提供的类库,依照网络上的一些帖子,拷贝10个h文件过去,还是出错,我怀疑那些方法只适用于vs2010以前的,在vs2012里面构造函数这类总是过去不去
4.最后试了mysql++,这个貌似更加复杂!我只好中途放弃了。

一直想不通,在VB里面只需要简简单单的两三行就能连到mysql,在VC++,里面为什么就总是失败。
本人初学VC,请各位帮一把,谢谢 --------------------编程问答-------------------- 在线等高人指点 --------------------编程问答-------------------- 用过sql数据库,连接的时候需要初始化com组件。 --------------------编程问答-------------------- 需要安装mysql 安装包吧?
--------------------编程问答-------------------- 不是,我没用过mysql。在InitInstance中加入AfxOleInit(); --------------------编程问答-------------------- 谢谢各位,早已通过API搞定了 --------------------编程问答-------------------- 如何做的求楼主解答啊,小弟邮箱715449730@qq.com --------------------编程问答--------------------
引用 5 楼 eddyxiao 的回复:
谢谢各位,早已通过API搞定了

也是通过调用mysql的dll。lib文件做的么?
但是弊端很明显:因为替换数据库版本的话,估计就又要重新编译了吧,dll。lib文件都会变了吧(没验证过)。
我也是这么做的,不过他们一致说odbc的方式比较好,没弄过,不知道是否有这个弊端。
--------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 7 楼 liaoyuhuan35 的回复:
Quote: 引用 5 楼 eddyxiao 的回复:

谢谢各位,早已通过API搞定了

也是通过调用mysql的dll。lib文件做的么?
但是弊端很明显:因为替换数据库版本的话,估计就又要重新编译了吧,dll。lib文件都会变了吧(没验证过)。
我也是这么做的,不过他们一致说odbc的方式比较好,没弄过,不知道是否有这个弊端。


数据库mysql足够用100年无压力 --------------------编程问答-------------------- 编软件老用SQL干嘛
自己软一个数据库软件也不难。
我就编了一个,不仅可以压缩文件,还可以通过软件读写,读写类型包括:各类文件,表等,加密都用的自己的算法
程序员做久了,是该弄个自己的专用数据库了,抛弃SQL吧 --------------------编程问答--------------------
引用 10 楼 skigil 的回复:
编软件老用SQL干嘛
自己软一个数据库软件也不难。
我就编了一个,不仅可以压缩文件,还可以通过软件读写,读写类型包括:各类文件,表等,加密都用的自己的算法
程序员做久了,是该弄个自己的专用数据库了,抛弃SQL吧


嘿嘿,高人~!

不过,我的精力主要花在研究模型和算法~ --------------------编程问答-------------------- 下载的mysql驱动里没讲清楚吗?
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,