14- ma’ruza. Ma’lumotlar bazasiga murojaatni tashkil etishda odbc va ob’yеktga yo‘naltirilgan dasturlar foydalanish Reja


Download 114.78 Kb.
bet1/3
Sana04.01.2023
Hajmi114.78 Kb.
#1078473
  1   2   3
Bog'liq
14- ma\'ruza


14- Ma’ruza. Ma’lumotlar bazasiga murojaatni tashkil etishda ODBC va ob’yеktga yo‘naltirilgan dasturlar foydalanish
Reja:

  1. Ma’lumotlar bazasiga murojaatni tashkil etishda C# dasturi

  2. Ma’lumotlar bazasiga murojaatni tashkil etishda C++ dasturi

  3. ODBS va C++ dasturlash tili yordamida ma’lumotlar bazasiga murojaatlarni tashkil etish usullari

  4. SQL so‘rovlardan foydalanish, intеrfеys va malumotlar bazasi aloqasini ta’minlash



Tayanch so‘zlar: MySqlConnection , MySql.Data , C#, C++.
Biz yuqorida MB bo‘yicha olgan bilimlarimizni OOPga asoslangan ixtiyoriy tilga bog‘lash orqali yanada mukammallashtirishimiz zarur. Quyida C# dasturlash tiliga MySQL MBBT ni bog‘lashni keltiramiz.
C# ni MySQLga bog‘lash.
MySQL ma'lumotlar bazasini C# dasturiga ulash uchun MySQL ulagich/tarmog‘ida bir qator kutubxonalarni qo‘shishimiz zarur. C# ilova va MySQL serveri o‘rtasidagi barcha aloqa MySqlConnection ob’yekti orqali yuboriladi.
Shunday qilib, dastur server bilan bog‘lanishdan oldin, MySqlConnection ob’yekti, sozlashi va ochishi kerak. Mysql dasturini quyidagi veb-saytidan MySQL Connector/Netni bepul yuklab olishingiz mumkin.
Havolani bosing:https://dev.mysql.com/downloads/connector/netUlanish uchun oldin MySQL kutubxonasini qo‘shishingiz kerak bo‘ladi. Kutubxona qo‘shish tartibi quyidagicha: mysql Reference bo‘limiga o‘tib “add reference” bosiladi va quyidagi ro‘yxatdan " MySql.Data " ni tanlanadi.

14.1 rasm MySQL.Data qo‘shish
Keyinchalik, C# loyihangizga MySql Libraryni qo‘shishingiz kerak. C# MySQL ulanish quyidagi ko‘rinishda bo‘ladi:
string myConnectionString = "server=localhost;
database=testDB; uid=root; pwd=abc123";

14.2 rasm. Reference qo‘shish
Quyidagi C# dasturi MySqlConnection ob’yektini yaratish, ulanish satrini tayinlash va ulanishni ochish uchun ishlatiladi.
using System; using System.Windows.Forms; using MySql.Data.MySqlClient;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string connetionString = null; MySqlConnection cnn ;
connetionString =
"server=localhost;database=testDB;uid=root;pwd=abc123;"; cnn = new MySqlConnection(connetionString); try {
cnn.Open();
MessageBox.Show ("Connection Open ! "); cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}
}
}

Download 114.78 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling