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.