Pythontr

husonet | Tarih: 14.10.2016

C# ASP.NET ile uzak oracle client 'a nasıl bağlanılır?

C# ASP.NET ile uzak oracle client 'a bağlantı

Yapılan işlem aşamaları şu şekildedir:


  • İlk olarak bağlanmak istediğimiz makineye oracle client kurulmalıdır.
    (Oracle client kurumuna önceki makalemden bakabilirsiniz. Makaleye aşağıdaki url ile ulaşabilirsiniz.
    /makale/windows-oracle-client-11g-kurulumu-nasil-476)
  • Oracle client ilk açıldığında "full path" bilgisi isterse o alan aşağıdaki şekildedir.
      C:\database\client_1\jdk\bin\java.exe
  • Sonrasında kurulan oracle client üzerinden yeni bir connection oluşturmalıdır.
    Conecction oluştururken doldurulan bilgiler:
       Connection name: "sizin oluşturduğunuz isim"
    Username: "bağlantı yapacağınız oracle client'a ait kullanıcı adı"
    Password: "bağlantı yapacağınız oracle client'a ait şifre"
    Hostname: "bağlantı yapacağınız oracle client'ın bulunduğu server ıp"
    Port: 1521
    SID: xe
  • Sonrasında visual studio'daki web uygulamasına "System.Data.OracleClient.dll" eklenmelidir.
  • dll'i eklediğimize göre .cs kısmında "using System.Data.OracleClient;" ekleyebiliriz.
  • Bağlamak istediğimiz yere de aşağıdaki şekilde yazarak bağlantıyı sağlayabiliriz:


string connString = "Data source=(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST ="Hostname ")(PORT = 1521))(CONNECT_DATA =(SID = xe)));User ID=Username ;Password=Password;";

using (OracleConnection conn = new OracleConnection(connString))
{
conn.Open();
Response.Write("<script>alert('" + "açıldı" + "');</script>");
conn.Close();
conn.Dispose();
}


Kolaylıklar.