这篇博文发出去,就算在CSDN上开博了,点滴积累,见诸博文
还是先从简单的说起,C++连接数据库的方法多种多样,以下仅以ADO的方式进行简略说明。
开发环境:WinXP+Oracle 11g+VS2010
连接的具体步骤可以参考网上现有的教程,百度一下,你就知道。
我在操作的过程中,出现了不少的问题,记录在此,希望以后能帮到大家。由于XP系统的问题,我在默认的C:\Program Files\Common Files\System\ado\目录下没有找到msado15.dll文件,只能从网上下载,下完后,拷贝到了指定的目录,接着安装网上的步骤开始操作,遇到的错误提示为“找不到指定模块”,我就以为是数据库的连接字符串写错了。又开始找百度,无意中搜到了
Window自动生成数据库连接字符串的方法,但当我新建了str.udl,打开时却弹出缺少.dll的提示,具体的哪个库文件现在记不清楚了,从一开始没有msado15.dll库文件,到现在又是缺少dll文件,我开始怀疑是不是安装XP系统的时候,系统本身没有内置有关数据库的一些dll文件,很顺利地,找到了
这个文件,它是
微软数据库访问组件,安装之后,一切正常,能够实现对数据库的访问和操作了。
关于连接Oracle数据库字符串的写法,网上有个总结,可以
查看这里。
希望对正在查看此文的你有所帮助