Ne Mutlu Türküm Diyene .NET VB.NET C#
Alptekin Bodur

Herşey var ama hiç birşey yok !...
Kategoriler

Sayfalar


Ne aradığını bilmeyen, neyi bulduğunu anlayamaz...
Windows Live Alerts

MsSql 2005 Server 2005 Express Edition with Advanced Services Sürümünü yüklemeye başlamadan önce kendi sisteminizin uyumluluğu denetlemenizi tavsiye ederim. http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&displaylang=en#Requirements

Sistem Gereksinimleri şu şekilde :
 

  • En az Windows 2000 (SP4), Windows XP Pro (SP2), Windows 2003 (SP1) işletim sistemi,
  • P3 500 MHz veya üstü işlemci,
  • En az 512 MB Bellek,
  • 600 MB kullanılabilir disk alanı,
  • .Net Framework 2,
  • IIS 5

eğer sisteminiz bu özellikleri taşımıyorsa kurulum sırasında hata alabilir veya hiç kurulum yapamayabilirsiniz. İlgili yönergeleri takip ederek kurulumu tamamlıyoruz.

Kurumlum sırasında Authenticaiton adımında Windows Authenticaiton seçerseniz sonraki bağlantılarımızda parolaya gerek kalmadan veritabanına bağlanacaktır. Sadece lokal çalışacaksanız bu adımda bir değişiklik yapmayın. Ancak Network üzerinde çalıştırmayı düşünüyorsanız bu adımda mutlaka parola belirlemelisiniz.

Şimdi küçük bir uygulama ile veritabanımızı bir test edelim:


Resimdeki gibi boş bir form (Form1) oluşturup, araç kutusundan üzerine bir adet buton (Button1) ekleyelim. Eklediğimiz butonun üzerine çift tıklayarak kod tarafına geçiyoruz.

 C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Uygulama
{
    public partial class Form1 : Form
   
{
        public Form1()
        {
            InitializeComponent();
        }
       
private void button1_Click(object sender, EventArgs e)
        {
           
//butona tıklandığı zaman yapılacak işlemler
           
string bg = "Data Source=PCADI\\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;";
           
//sql bağlantı cümlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
            //bilgisayar adına local yazmanızda yeterli olacaktır.
           
SqlConnection bag = new SqlConnection(bg);
           
//sql bağlantımızı tanımlıyoruz.
           
try
           
{
                bag.Open();
               
//bağlantıyı açıyoruz
               
MessageBox.Show("Bağlantı açıldı.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
           
//bağlatının açıldığını mesaj kutusu ile bildiriyoruz.
           
catch (Exception ex)
            {
               
//hata oluşması durumunda yapılacak işler
               
MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
               
//mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
            }
           
finally
           
{
               
//her durumda yapılacak son işlem
               
bag.Close();
               
//bağlantı ile işimiz bittiği için kapatıyoruz.
           
}
        }
    }
}

 VB
Imports System
Imports System.Windows
Imports System.Data.SqlClient
Public Class Form1
  
Dim db As String = "Data Source=PCADI\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;"
  
'sql bağlantı cümlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
   'bilgisayar adına local yazmanızda yeterli olacaktır.
  
Dim bag As New SqlConnection(db)
  
'sql bağlantımızı tanımlıyoruz.
  
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      
'butona tıklandığı zaman yapılacak işlemler
      
Try
      
    bag.Open()
          
'bağlantıyı açıyoruz
          
MessageBox.Show("Bağlantı açıldı.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information)
          
'bağlatının açıldığını mesaj kutusu ile bildiriyoruz.
      
Catch ex As Exception
          
'hata oluşması durumunda yapılacak işler
          
MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error)
          
'mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
      
Finally
          
'her durumda yapılacak son işlem
          
bag.Close()
          
'bağlantı ile işimiz bittiği için kapatıyoruz.
      
End Try
  
End Sub
End
Class

kodumuzu yazıp F5 tuşuna basarak build edip programımızı çalıştırıyoruz. Button1 e tıklayarak bağlantımızı test ediyoruz.

Eğer bağlantı açıldı mesajı yerine hata mesajı alırsanız bu veritabanına bağlantı kurulamadığı içindir. Bir sonraki yazımda bu konulara değineceğim.


Kategori : MsSql 2005
Tarih : 21 Mart 2008 Cuma 22:54

Günlükte yapısal değişiklik yaptım.
Yeni yazılarımla kaldığım yerden devam edeceğim…

Kategori : Haber
Tarih : 17 Mart 2008 Pazartesi 12:45

Çevremdeki arkadaşlarımın bolca soruları nedeniyle; birkaç yerli sitede gördüğüm anket sonuçları beni nedense fazla şaşırtmadı. Ms Sql 2000 ve önceki versiyonlarından edindiğimiz bilgi ve bence ön önemlisi alışkanlıklarımız 2005 versiyonlarına uyum sağlamamızı kim ne derse desin biraz zorlaştırdı. Mesela benim en çok duyduğum eleştiri şu idi: (Abi MS, 2005 versiyonuna Enterprise Manager eklemeyi unutmuş galiba !)

O açıdan bakıldığında unutulan bir şey yoktu aslında. Dediğim gibi alışkanlıklar nedeniyle insan benzer şeyler arıyor.  Bulamayınca ve göremeyince tabi ki zorlanıyor.  Bu nedenle ben 2005 versiyonlarını,  2000’in geliştirilmişi olarak görmüyorum.  Sadece görsel olarak değil. Altyapı ve mimari olarak ta çok büyük farklar var. Bu nedenle 2005 versiyonları bence bambaşka bir ürün.  Benzer tarafları veritabanı olmaları ve her ikisinin de ms ürünü olması. Tabi bu benim şahsi fikrimdir ve beni bağlar…

Ms Sql 2005; 64bit, Express, Developer, Standart, Enterprise, Mobil, Workgroup sürümleri ile çok farklı proje ve işletmelerin ihtiyaçlarına hitap etmektedir.  Express ve Mobil dışındaki sürümleri yüksek konfigürasyon istemektedir.  Mssql 2005 sürümleri, sistem gereksinimleri , karşılaştırma tabloları ve daha fazla bilgi için http://www.microsoft.com/turkiye/sql/default.mspx bu adrese göz atmanızı tavsiye ederim.
Biz uygulanabilirliği daha kolay olduğu için, her ne kadar bazı özellikleri kısıtlanmış olsa da üst versiyonlarının özeti olan, eski MSDE yeri geçen Express sürümü ile 2005 e merhaba diyelim. Tabi en önemli etkende Express sürümünün ücretsiz olması  Wink

Veritabanı gereçleri ve yönetimi için şu linkten http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&displaylang=en  Microsoft SQL Server 2005 Express Edition with Advanced Services sürümünü indirelim.  Mssql 2005 express ve yönetim konsolu tek bir kurulum dosyası içerindedir. Boyutu  234 mb.

devem edecek…

 


Kategori : MsSql 2005
Tarih : 17 Ağustos 2007 Cuma 17:54

Tüm inananların Miraç Kandilini kutlarım. İnşallah hayır dualarınızda bizide hatırlarsınız !…


Kategori : Haber
Tarih : 10 Ağustos 2007 Cuma 17:51


Kategori : Nasi Yani
Tarih : 9 Ağustos 2007 Perşembe 17:43
Sayfa : 1 | 2 | 3 | ileri »
© 2008 Alptekin Bodur