visual studio 2010 使用SQLConnection 连接oracle数据库时没有oracle选项 200

visualstudio2010使用SQLConnection连接oracle数据库时没有oracle选项,应该如何处理?... visual studio 2010 使用SQLConnection 连接oracle数据库时没有oracle选项,应该如何处理? 展开
 我来答
Winangel
2016-07-13 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:56.7万
展开全部

VS2010 与 Oracle 连接有两个办法,

采用.Net 20 的控件(10G及其以前的数据库推荐这个方法,10G之后的也可以使用这个只是巨硬不推荐)

  1. 在项目里添加引用浏览 选择路径“C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Data.OracleClient.dll”; (for 64位);

    “C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll”; (for 32位);

  2. 然后再在代码内添加 using System.Data.OracleClient;

  3. 在代码行创建 接口   

    string strCon = "Data Source=数据库SID;user=XXXX;password=XXXXXX;Unicode=True;Omit Oracle Connection Name=True;";

    OracleConnection conn = new OracleConnection(strCon);

方法2 采用oracle提供的for .Net 4.0 的控件 (11及之后的的数据库推荐用这个办法)

  1. 去Oracle家根据你的数据库类型下载 控件

    http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

  2. 然后同样是项目 添加应用 浏览 路径 是你的控件,对象是Oracle.DataAccess.dll

  3. 代码添加 using Oracle.DataAccess.Client;  

  4. 创建 接口

    string connectionString = "Data Source=数据库IP/SID;User ID= 用户名;PassWord=XXXXX";  

    OracleConnection myConnection = new OracleConnection(connectionString);  

两个方法比较

如果是做winform 的项目,建议采用 Oracle的方案,因为 现在win8/10 需要用户自行解决.net 3.5 的安装 是个大问题。 如果是 WEB 项目的话,采用那个巨硬的可能会比较好。一家之言,仅供参考

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式