ارتباط با پایگاه داده اوراکل 10g

خب دوستان امروز می خوام در مورد ارتباط با پایگاه داده اوراکل از یه win application توضیحاتی را بدم.

ابتدا تاکید می کنم هر دو نسخه  Database Server و  Oracle client software ورژن version 8.1.7 به بالا را روی سیستم خودتون نصب کنید. 

برای وصل شدن به این پایگاه داده شما می بایست در ابتدا یه پروژه جدید بسازید.بعد یه reference به System.Data.OracleClient.dll  از رفتن به مسیر References->Add Reference و تب Net اضافه نمایید.بعد از این کار در قسمت using ها عبارت زیر را تایپ کنید:

using System.Data.OracleClient;

بعد از این مرحله باید ارتباط با اوراکل را شروع کنیم.کد زیر را فرض کنید در event کلیک دکمه نوشتیم:

OracleConnection con = new OracleConnection();
con.ConnectionString = "User Id=morteza;Password=naeimabadi;Data Source=oracle";
  
con.Open();

 

OracleCommand command = con.CreateCommand(); 
   
    command.CommandText = "select * from tblOracle";  
    OracleDataReader reader = command.ExecuteReader();
    while (reader.Read())
    { 
            MessageBox.Show(reader["OracleField"].ToString());
    }

 

خب این هم از ارتباط با اوراکل فقط یه نکته کوچیک مونده و اون اینکه اگه شما بخواین با user و pass ویندوز به اراکل وصل بشین باید در connection string بنویسین:

con.ConnectionString = "User Id=/;Data Source=oracle";

البته در بعضی از نسخه ها میشه از integrated securiy=true بجای /=User Id نیز استفاده کرد.در آخر بد نیست یه توضیحی هم بدم و اون اینکه data source در اینجا بجای واژه Server اومده.اونایی که برای وصل شدن به sql server  از Server استفاده می کردن می تونن از واژه data source نیز استفاده کنن.در حقیقت data source میگه که محل database ایی که می خوای باهاش کار کنی کجاست.حالا این مسیر می تونه روی یه کامپیوتر دیگه باشه که باید آدرس اون کامپیوتر رو بدی.لینک http://download.oracle.com/docs/cd/B28359_01/text.111/b28303/quicktour.htm یه راهنمای جم و جور هست برای آشنایی با کار با oracle.اگه نتونستید data source را بیابید به آدرس  C:\oracle\product\10.1.0\db_2\NETWORK\ADMIN\بروید.و در اونجا اسم database  ایی که می خوایید باهاش کار کنید را پیدا کرده و اون رو به طور کامل در قسمت data source اِ connection string قرار بدید.پیروز و موفق باشید.


مطالب مشابه :


اموزش سی شارپ فصل پنجم

پایگاه داده درسی شارپ. پس در چند جلسه آینده نحوه ی استفاده از پایگاه در سی شارپ رو برای شما




ارتباط با پایگاه داده اوراکل 10g

سی شارپ نویسی با پایگاه داده اوراکل از یه win User Id نیز استفاده کرد.در آخر بد




آموزش برنامه نویسی گرافیک در سی شارپ_قسمت یازدهم

آموزش برنامه نویسی گرافیک در سی شارپ پایگاه داده می باشد استفاده از دستورات




آموزش برنامه نویسی سی شارپ (#C) از مقدماتی تا پیشرفته به زبان فارسی(2)

آموزش زبان برنامه نویسی سی شارپ #c از با پایگاه داده را استفاده شود) در سی شارپ




مقدمه اي بر سي شارپ : قسمت سوم

SQLServer ذخیره داد ه ها بصورت ماندگاردر پایگاه داده. در هنگام استفاده از if اگر در سی شارپ #




برچسب :