linux - VS2015的控制台程序连接远程oracle数据库问题
ringa_lee
ringa_lee 2017-04-17 15:52:16
[Linux讨论组]

1、最近做的项目要求在VS中连接oracle数据库,从网上看了很多方法,都不好使,数据库连接的代码如下,按要求引入了Oracle.DataAccess.Client,但是项目启动时一直报错,报错信息以及代码都粘贴于下方;
2、oracle数据库连接demo代码:

using System;
using Oracle.DataAccess.Client;
namespace ConsoleApplication1
{
    class Program  
    {  
        static void Main(string[] args)  
        {  
            string connectionString;  
            string queryString;
            connectionString = "Data Source=192.168.200.97/purple;User ID=BJSH;PassWord=bjshadmin";
            queryString = "select * FROM ZK.V_BYSQ_BJSH_JQ_KS";

            OracleConnection myConnection = new OracleConnection(connectionString);


            

            OracleCommand myORACCommand = myConnection.CreateCommand();

            myORACCommand.CommandText = queryString;

            myConnection.Open();

            OracleDataReader myDataReader = myORACCommand.ExecuteReader();

            Console.WriteLine("准考证号: " + myDataReader["KS_ZKZ"]);
            myDataReader.Close();
            myConnection.Close();

        }  
    }  
}  

3、引用Oracle.DataAccess的相关属性:

4、报错信息:

请求这方面的专家能帮帮忙,感激不尽!

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
阿神

昨晚熬到12点,最后终于连上了,本次使用的连接方式是使用Oracle.DataAccess.Client,网上有说版本问题,有说数据库客户端不兼容问题,试着把本机的64bit的客户端卸载掉,又重新安装了32bit的客户端,重新尝试连接,成功。

PHP中文网

还是用Oracle.ManagedDataAccess.dll吧,可以脱离oracle版本依赖

严重推荐。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号