• 14-mavzu. Ma’lumotlar bazasiga murojaatni tashkil etishda ODBC va ob’еktga yo‘naltirilgan dasturlar foydalanish
  • Tayanch so`zlar
  • Mundarija kirish mavzu




    Download 1,38 Mb.
    Pdf ko'rish
    bet67/79
    Sana30.01.2024
    Hajmi1,38 Mb.
    #148346
    1   ...   63   64   65   66   67   68   69   70   ...   79
    Bog'liq
    Mundarija kirish

    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 1,38 Mb.
    1   ...   63   64   65   66   67   68   69   70   ...   79




    Download 1,38 Mb.
    Pdf ko'rish