C#彻底无客户端访问Oracle

网上太多的C#无客户端访问oracle案例,经我测试无一成功,特将我在oracle官网上和本身琢磨总结,终于成功,废话很少说,直接上项目。数据库

一,准备条件oracle

  

(因为我这里是用的控制台程序来测试的,因此将上面的dll放到了debug目录下的), 添加引用Oracle.DataAccess.dll。测试

二 ,测试代码spa

  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Oracle.DataAccess.Client;
namespace OracleConDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            OracleConnection conn = null;
            try
            {
                conn = new OracleConnection();
                conn.ConnectionString = @"Data Source=
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip地址)(PORT=端口号)))(CONNECT_DATA=(sid =数据库名)));
User Id=用户名;Password=密码";
                
                conn.Open();
                Console.WriteLine("OK");

            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }
    }
}

  但愿对你们有所帮助debug

相关文章
相关标签/搜索