網上太多的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