إنشاء إتصال بقواعد بيانات SQL Server

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

إنشاء إتصال بقواعد بيانات SQL Server

مُساهمة من طرف RANA في الإثنين سبتمبر 29, 2014 1:45 pm

بسم الله الرحمن الرحيم 

توجد الكثير من الطرق التى تستطيع استخدمها لانشاء اتصال بقواعد بيانات SQL Server ومنها :

1_ إنشاء اتصال من خلال المعالج

أفتح نافذة Server Explorer ثم النقر يمين على Data Connections ثم اختر Add Connection


من النافذة التى ستظهر أختر Microsoft SQL Server ثم ok


وفى النافذة التى ستظهر أكتب اسم سرفر قاعدة البيانات و ليكن SQLEXPRESS أو حتى رقم الايى بى


إذا كنت تريد استخدام مصادقة Windows تم تحديد خانة الاختيار Use Windows Authentication  أو إذا كنت تريد استخدام مصادقة خادم SQL تم تحديد خانة الاختيار  use SQL server Authentication  وتوفير اسم المستخدم (sa) وكلمة المرور (التي تقدمها أثناء التثبيت). الآن انقر على زر اختبار الاتصال لاختبار Test Connection للتأكد من نجاح الاتصال ؟ ثم بعد ذلك نقوم بتحديد قاعدة بيانات من القائمة المنسدلة ثم اضغط موافق.


الان سوف ترى كافة بيانات Microsoft SQL Server على النحو التالى



2_الاتصال بقواعد بيانات SQL Server بإستخدام الشفرة

فى درس لاحق تعرفنا على كائنات الاتصال بمصادر البيانات فى الدوت نت ADO.NET Connection Object  وقلنا أن الكائن SqlConnection يستخدم فى الاتصال و إدارة قواعد بيانات SQL Server الإصدار 7.0 فما لافوق لذلك سنتعرف على كيفية استخدامة لفعل ذلك على النحو التالى :

_ يتم استيراد مساحة العمل System.Data.SqlClient  

الرمز:
Imports System.Data.SqlClient

_ الاعلان عن متغير نصى لتحزين نص الاتصال به

الرمز:
Dim connetionString As String

_ الاعلان عن كائن الاتصال SqlConnection

الرمز:
Dim cnn As SqlConnection

_ تخزين نص الاتصال التالى الخاص بفتح اتصال بقواعد بيانات الى المتغير النصى الذى تم اعلان عنه سابقا 

الرمز:

connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"


حيث أن :

Data Source : يحدد السرفر او الخادم و ربما يكون محلى أو عنوان IP.
Initial Catalog : يحدد اسم قاعدة البيانات
User ID : يحدد اسم المستخدم
Password : كلمة المرور

_ انشاء مثيل جديد من كائن الاتصال SqlConnection مع تمرير نص الاتصال الية

الرمز:
cnn = New SqlConnection(connetionString)

_ بعد ذلك نقوم باستخدام الاسلوب Open لفتح اتصال مع قاعدة البيانات

الرمز:
cnn.Open()


و الشفرة الكاملة على النحو التالى :

الرمز:

Imports System.Data.SqlClient

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Eve

ntArgs) Handles Button1.Click
        
Dim connetionString As String
      
 Dim cnn As SqlConnection
        connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;Use
r ID=UserName;Password=Password"
        cnn = New SqlConnection(connetionString)
        Try
            cnn.Open()
            MsgBox("Connection Open ! ")
            cnn.Close()
        Catch ex As Exception
            MsgBox("Can not open connection ! ")
        End Try
    End Sub
End Class

تحياتى

RANA
....
....

تاريخ التسجيل : 01/08/2013
المساهمات : 64
النقاط : 103
التقيم : 1
الدولة : فلسطين
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى