ORACLE数据库访问
近些年因工作内容的转变,很少去编码了。一些简单的需求使用VS+SQL SERVER这对老搭档便可快捷而舒服的搞定。只是近日需要管理一些ORACLE下的数据,采用VS2012+ORACLE 11G。我像往常一样愉快的在项目里加入了System.Data.OracleClient的引用,接着…接着…..就出现了下面的车祸现场。
这是啥情况,我这可都是64位的家伙什呀,换个路子。
啥玩意儿? System.Data.OracleClient这货OUT了,被微软抛弃了。赶紧查了一下,如下:https://blogs.msdn.microsoft.com/adonet/2009/06/15/system-data-oracleclient-update/下面的截图来自上述网址:
我也太OUT了,居然才发现。得了,就按微软说的办,安装ODAC(Oracle Data Access Components,Oracle 数据访问组件)。到ORACLE官网下载ODTwithODAC122011:
愉快的安装过程开始了……
突然,一个错误对话框无情的弹了出来,ODAC这货竟然找不到我的VS。好了,找不到就算了吧,实在不想花时间去搞。又在ORACLE官网上发现了这个:
接着,下载安装,一切都是那么的畅快,安装完毕。然而、可是、但是,它似乎没有和我的VS有什么关联呀,打开VS也没有看到它的影子呀,网络搜索一下,一堆的文章,A说要配置主机文件、B说要设置环境变量、D说要重建监听等等,我难道要都去验证一下吗,怒了,我真的怒了,以前分分钟搞定的事情,这是怎么了。
DLL,看来真是年龄大了,换个思路,直接找到它的DLL文件,在VS的项目里加入引用不就OK了吗,试一下。