Mundarija kirish mavzu


Download 288.16 Kb.
bet66/77
Sana26.07.2023
Hajmi288.16 Kb.
#1662779
1   ...   62   63   64   65   66   67   68   69   ...   77
Bog'liq
Mundarija kirish mavzu-fayllar.org (2)

Nazorat savollari 
1. Ma‟lumotlar bazalarining ichki himoya vazifasini keltiring?
2. SQL Server himoya vositasiga deganda nimani tushunasiz?
3. GRANT privilege nima vazifani bajaradi? Misol keltiring.
4. GRANT UPDATE uchun misollar yozing?
5. GRANT REFERENCES uchun misol keltiring?
14-mavzu. Ma’lumotlar bazasiga murojaatni tashkil etishda ODBC 
va ob’е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еysni va malumotlar bazasi
aloqasini ta‟minlash.



99
Tayanch so`zlar: MySqlConnection , MySql.Data , C#, C++.


C # ni MySQLga bog‟lash. MySQL ma'lumotlar bazasini C #
dasturiga ulash uchun MySQL MySQL ulagichi / tarmog'ida bir qator
kutubxonalarni qo‟shishimiz zarur. C# ilova va MySQL serveri
o'rtasidagi barcha aloqa MySqlConnection ob'ekti orqali yuboriladi.
Shunday qilib, dastur server bilan bog'lanishdan
oldin,
u MySqlConnection ob'ekti, sozlashi va ochishi kerak.
Mysql dasturini
quyidagi
veb-saytidan MySQL
Connector
/
Netni bepul yuklab olishingiz mumkin.
Havolani bosing: https://dev.mysql.com/downloads/connector/net
Ulanish uchun oldin MySQL kutubxonasini qo'shishingiz kerak, mysql
Reference bo‟limidan qo‟shiladi. Buni amalga oshirish uchun
proekt nidan kelib chiqib o'ng tugmasini bosing va "qo'shish"ni tanlang,
so'ng ro'yxatdan " MySql.Data " ni tanlang .
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;";
Quyidagi C# dasturi MySqlConnection ob'ektini yaratish, ulanish satrini
tayinlash va ulanishni ochish uchun ishlatiladi.
using System;
using System.Windows.Forms;
using MySql.Data.MySqlClient;



100
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 ! ");
}
}
}
}
Serverlar 
Replikatsiya qilingan server konfiguratsiyasida serverga ulanish
uchun quyidagi server ulanishi kerak bo'ladi.
myConnectionString = Server=server1, server2; database=testDB;
uid=root; pwd=abc123;";
TCP portini ko'rsatish
myConnectionString="Server=myServerAddress;Port=1234;Datab
ase=testDB;Uid=root;Pwd=abc123;



101
MySQL Connector / Net, Microsoft mahsulotlarining, shu jumladan


Microsoft Visual Web Developer-ning Express versiyalarini qo'llab-
quvvatlamaydi.

Download 288.16 Kb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   77




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