visual studio 2010 使用SQLConnection 连接oracle数据库时没有oracle选项 200
VS2010 与 Oracle 连接有两个办法,
采用.Net 20 的控件(10G及其以前的数据库推荐这个方法,10G之后的也可以使用这个只是巨硬不推荐)
在项目里添加引用浏览 选择路径“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位);
然后再在代码内添加 using System.Data.OracleClient;
在代码行创建 接口
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及之后的的数据库推荐用这个办法)
去Oracle家根据你的数据库类型下载 控件
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
然后同样是项目 添加应用 浏览 路径 是你的控件,对象是Oracle.DataAccess.dll
代码添加 using Oracle.DataAccess.Client;
创建 接口
string connectionString = "Data Source=数据库IP/SID;User ID= 用户名;PassWord=XXXXX";
OracleConnection myConnection = new OracleConnection(connectionString);
两个方法比较
如果是做winform 的项目,建议采用 Oracle的方案,因为 现在win8/10 需要用户自行解决.net 3.5 的安装 是个大问题。 如果是 WEB 项目的话,采用那个巨硬的可能会比较好。一家之言,仅供参考