C#如何连接本地ORACLE数据库

本机安装了ORACLE服务器端,连接字符串什么的应该没有错,因为在另一台客户机上同样的代码是能连到我的ORACLE的,可自己连自己就报了ORA-06413的错。 后来就再在自己电脑上装了ORACLE的客户端,再试了下还是同样的错误(06413),该怎么办呢 ?程序安装的路径是纯英文的,没有括号

using System.Data.OracleClient;
using System.Data;

//在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码
private void Button1_Click(object sender, System.EventArgs e)
{
string ConnectionString="Data Source=sk......
答案就在这里:C#怎么连接Oracle数据库
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

//using System.Data.OracleClient;//C#访问Oracle的dll 微软提供 微软已经不支持了

using Oracle.DataAccess.Client;///C#访问Oracle的dll 甲骨文提供

//连接对象
OracleConnection conn = new OracleConnection("Data source=127.0.0.1:1521/ORCL;User ID=rjy;Password=123;");

            OracleDataAdapter sd = new OracleDataAdapter("select * from StuTable", conn);
            OracleCommand cmd = new OracleCommand("select * from StuTable", conn);

            //读取数据对象
            OracleDataReader dr = cmd.ExecuteReader();

            其他都和sqlserver 连接数据库的5大对象类似

现在都使用Oracle.ManagedDataAccess.dll
引用的是using Oracle.ManagedDataAccess.Client;
只不过配置文件里面连接字符串是这样写的:


   <connectionStrings>
    <clear/>
    <add name="cssd" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=192.168.1.1/orcl;User Id=c##sa;Password=sa;"/>
  </connectionStrings>