Tolga KALAFAT - Yerli Developer
Ufak Yazılım Çözümleri
C# İLE SMS GÖNDERİMİ (SMS APİ KULLANIMI)
SQL BAĞLANTI CÜMLESİ NEDİR ve NASIL KULLANILIR ?
Anasayfa C# EğitimleriSQL
4 ay önce Tolga KALAFAT tarafından
Tolga KALAFAT 12/03/2018 Birkaç kolay ama kullanışlı yol ile setup sonrası connecting string kullanımına bakacağız 0.0110
Birkaç kolay ama kullanışlı yol ile setup sonrası connecting string kullanımına bakacağız
C#‘da program yazan çoğu insanın ilk karşılaştığı basamaklardan birisidir. Veritabanı işlemleri yaparken sql connecting string (bağlantı cümlesi)’i düzgün ve standart halde yazmakta zorlanırlar. Genelde kendi bilgisayarlarına ait bilgiler ile yazılan bağlantı cümleleri proje kurulum dosyası oluşturulup kurulduktan sonra veritabanına bağlanma hatası ile karşılaşırlar. Bunun daha düzgün ve pratik yapılan bir kaç yolundan bahsedeceğim bugün. Zamanında benimde ilk başlarda çok fazla kafama takılan araştırma yaparak doğru sonuca ulaştığım konulardan birisi de bağlantı cümlesinin yazımı ve kullanımıdır. Şimdi bir kaç metot ile sorunsuz kullanılabilecek bağlantı cümlesi yazma yöntemlerine bakalım.
1- Program app.config Dosyasında kullanmak
Burada programın içinde bir app.config dosyası oluşturup oraya bu kodu kopyaladığımız zaman SERVERX adındaki sql servisine erişip ASISDB adındaki veritabanına sistem şifresi kullanarak bağlanıyoruz.
Bu kodu kopyalayıp yapıştırdığınızda lütfen ASISDB’nin yanındaki noktalı virgülden sonra bir kere “DEL” tuşu ile silip kodu çalışır tam hale getiriniz.
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString);
<add name="Baglanti" connectionString="Data Source=SERVERX; Initial Catalog=ASISDB;
Persist Security Info=True; User ID=sa; Password=1453 ;" providerName="System.Data.SqlClient"/>
App.config dosyasındaki bağlantı cümlesini değiştirme ekranı
Bu iki kod ile hem sql bağlantı cümlenizi dinamikleştirmiş ve her sayfada tekrar tekrar yazmaktansa bir kere yazıp sadece APP.CONFIG dosyasından bağlantı cümlesini çekip hızlı ve etkili kullanabilirsiniz.
Dışarıdan APP.CONFIG dosyasından sql bağlantı cümlesini değiştirmek için
if (connectionStringsSection != null)
connectionStringsSection.ConnectionStrings["Baglanti"].ConnectionString = richTextBox1.Text;
2- DIŞARIDAN SQL CÜMLESİ ALMAK (REGEDİT)
Benim genelde en çok kullandığım yöntem budur çünkü çok kullanıllıcılı projelerde tek bir REG dosyası ile tüm ayarlarını yapıp proje çalışır hale geliyor hem stabil sorunsuz çalışıyor hem ayarlaması ve müdahalesi kolay.
Regeditten aldığımız cümle ile proje içerisinde sql cümlelerini kullanarak bağlantıyı yapabiliyoruz. Sql cümlesi aslında küçük görülen ama düzgün yapılmayınca sorunlar çıkaran bir mekanizma ben 2. yöntemi keşfedene kadar hep nasıl olur diye düşünüyordum 2. yöntemi öğrendiğim zaman projedeki bazı yerleri de regedit kısmından yapmaya başlayarak Regedit ( Kayıt Defteri)’ni kullanmaya başlamış oldum.
O halde 2. Yöntemi de anlatalım..
public string asisBaglantim = Registry.CurrentUser.OpenSubKey("Software\\Asis Yazılım").GetValue("AsisConnect").ToString();
Bu cümlenin çalışması için öncelikle sqlbaglanti.cs adında bir class dosyası oluşturup
using Microsoft.Win32; kütüphanesini ekliyorum. Ve kayıt defterinden aldığımız değeri değişkene atıyorum.
sqlbaglanti bag = new sqlbaglanti();
SqlConnection baglanti = new SqlConnection(bag.asisBaglantim);
Yukarıdaki cümle ile proje içerisinde değişkeni yeniden bir değişkene atayıp bağlantı açıp kapatmak için kullanıyorum. Aşşağıdaki fotoğraf da sql bağlantı cümlemin olduğu regedit kayıtını göstermektedir.
Regedit Kök Dizindeki Bağlant Cümlesi
# c# connecting string
# c# eğitim
# c# sql bağlanmak
# c# sql bağlantı cümlesi
# c# sql bağlantı cümlesi nedir
C# İLE SMS GÖNDERİMİ (SMS APİ KULLANIMI) 
Herkese yeniden merhabalar bugün sizler ile projelerimizde kullanmak için c# ile sms gönderimi nasıl yapılır onu inceleyeceğiz. Elimizdeki müşterileri toplu bilgilendirme gibi işlemlerinizi hızlı ve kolayca yapabilir hale geleceksiniz. Kullanmış...
TOPLU SMS GÖNDERME PROGRAMI
Herkese merhabalar ben Tolga KALAFAT – Yerli bir developer olarak karşınızdayım. Bugün sizlerle ufak bir projemi tanıtacağım daha önce ki yazımda c# ile sms gönderme nasıl yapılır onu anlatmıştım (Buradan...
Tolga KALAFAT  0  11
ASİSCLOUD ve ASİSSYNC NEDİR
 Arama yapınız
C# İLE SMS GÖNDERİMİ (SMS APİ KULLANIMI) için admin
C# İLE SMS GÖNDERİMİ (SMS APİ KULLANIMI) için Mehmet
C# Eğitimleri (2)
Ufak Yazılım Çözümleri (2)
Geleceği Kodlayan İnsanlardan Birisi- ♣ TOLGA KALAFAT ♣ TÜM HAKLARI KİŞİSEL MÜLKİYETİNDE SAKLIDIR.