از این قسمت به بعد ، با مثال کاربرد کلاسهای گفته شده رو با هم ببینیم
ایجاد اتصال به یک Database
اولین کار برای استفاده از یک Database اتصال به آن است برای اتصال به یک Database همانطور که قبلا گفته شد از کلاس SqlConnection استفاده میشود . کلاس SqlConnection پراپرتی بنام ConnectionString دارد که string ی است که توسط آن کلاسSqlConnection متوجه میشود به چه Databaseی باید متصل شود آیا Database مقصد پسورد دارد ؟ .... و از این قبیل اطلاعات .در مثال زیر یک SqlConnection ایجاد شده سپس با متد open() اتصال ایجاد شده برای استفاده باز میگردد
using System;
using System.Data.SqlClient;
namespace Client.Chapter_13___ADO.NET
{
class CreatingSQLConnections
{
static void Main(string[] args)
{
SqlConnection MyConnection =
new SqlConnection("Data Source=(local);"
+ "Initial Catalog" + "MyDatabase;"
+ "User ID=sa;Password=");
//Creates and opens a connection to the database
MyConnection.Open();
}
}
}
البته برای open کردن یک connection روش بهتر استفاده از کد زیر استtry
{
if (MyConnection.State != ConnectionState.Open)
MyConnection.Open();
}
catch (Exception ex)
{
MessageBox.Show( ex.Message);
}