dxt_9668
一锅小青蛙
采纳率70.4%
2016-08-09 00:59 阅读 2.3k

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

5

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • CSDNXIAOC Robot-C 2016-08-09 01:02

    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,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    点赞 评论 复制链接分享
  • qq_31369557 qq_31369557 2016-08-09 02:00

    //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大对象类似
    
    点赞 评论 复制链接分享
  • dugupiaoyun dugupiaoyun 2016-08-12 07:29

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


    点赞 评论 复制链接分享
  • dugupiaoyun dugupiaoyun 2016-08-12 07:30
       <connectionStrings>
        <clear/>
        <add name="cssd" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=192.168.1.1/orcl;User Id=c##sa;Password=sa;"/>
      </connectionStrings>
    
    点赞 评论 复制链接分享

相关推荐