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

相關文章
相關標籤/搜索