-
需要添加一个System.Data.OracleClient引用,这个文件一般在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0路径下可以找到,v4.0不是绝对的,按照自己所需的版本选择。
-
在用到的地方加using System.Data.OracleClient;
-
实际连接的代码我是这样写的:
private void ConnectToOracle()
{
string strCon = “Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=” + textBox_OracleIp.Text + “)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=aaaaa)));Persist Security Info=True;User ID=bbbb;Password=xxxxxxxx;”;
OracleConnection myConn = new OracleConnection(strCon);
myConn.Open();
}
aaaaa表示数据库实例名,bbbb表示用户名,xxxxxxxx是密码,自己对号入座。
我电脑本身安装有客户端,也配置了监听,所以按照以上步骤已经可是成功连接了。但是,显示System.Date.OracleClient过时,下面可采用这个方案解决System.Data.OracleClie