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



Yüklə 15,12 Kb.
səhifə2/3
tarix26.10.2023
ölçüsü15,12 Kb.
#161710
1   2   3
14- ma’ruza. Ma’lumotlar bazasiga murojaatni tashkil etishda odb-fayllar.org

TCP portini ko‘rsatish
myConnectionString="Server=myServerAddress;Port=1234;Data base=testDB;Uid=root;Pwd=abc123;
MySQL Connector / Net, Microsoft mahsulotlarining, shu jumladan Microsoft Visual Web Developer-ning Express versiyalarini qo‘llabquvvatlamaydi.
Biz dasturimizda foydalanishimiz mumkin bo‘lgan jadvalni yaratamiz:
Create Table TableInfo
(
id AVTO AVTOMOZALARNI NULL EMAS,
nomi VARCHAR (30), yosh INT
PRIMARY KEY ( id)
);
Ilovani ulagich o‘rnatilmagan boshqa kompyuterlarda ishlatish uchun biz ma'lumotnomadan DLL yaratishimiz kerak. Buning uchun biz loyihamizdagi mos yozuvlar nomini sichqonchaning o‘ng tugmasi bilan bosamiz va uning nusxasida lokal ravishda haqiqiyligini o‘rnatamiz:
  • Dll qo‘shiladi.


  • Sinfni yaratiladi.


Ma'lumotlar bazasiga ulanish uchun yangi sinf yaratish va ma'lumotlar bazasiga kiradigan koddan ajratish doimo yaxshi usul sanaladi. Bu sizning kodingizni tushunarli, o‘qilishi oson va samaraliroq bo‘lishiga yordam beradi.


MySql.Data. MySqlClientdan foydalanish;
Foydalanadigan o‘zgaruvchini e'lon qilish va ishga tushirish:
    • ulanish : ma'lumotlar bazasiga ulanishni ochishda foydalaniladi.


    • server : bizning serverimiz joylashgan joyni ko‘rsatadi, bizning holimizda , bu localhost .


    • Ma'lumotlar bazasi : bu biz foydalanadigan ma'lumotlar bazasining nomi, bizning holimizda biz oldinroq yaratgan ma'lumotlar bazasi, bu connectcsharptomysql .


    • uid : bu bizning MySQL foydalanuvchi nomimiz.


    • parol : bu bizning MySQL parolimiz.


    • connectionString : ma'lumotlar bazasiga ulanish uchun ulanish satrini o‘z ichiga oladi va ulanish o‘zgaruvchisiga tayinlanadi.




class DBConnect
{
private MySqlConnection connection;
private string server; private string database; private string uid; private string password;
//Constructor
public DBConnect()
{
Initialize();
}
//Initialize values
private void Initialize()
{
server = "localhost";
database = "connectcsharptomysql"; uid = "username"; password = "password"; string connectionString;
connectionString = "SERVER=" + server + ";" +
"DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PASSWORD="
+ password + ";";
connection = new MySqlConnection(connectionString);
}
//open connection to database
private bool OpenConnection()
{
}
//Close connection
private bool CloseConnection()
{
}
//Insert statement
public void Insert()
{
}
public void Update()
{
}
public void Delete()
{
}
//Select statement
public List [] Select()
{
}
//Count statement public int Count() {
}
//Backup
public void Backup()
{
}
//Restore
public void Restore()
{
}
}

Yüklə 15,12 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin