II BOB. MALUMOTLAR BAZASINI ULASH

|
II BOB. MALUMOTLAR BAZASINI ULASH
|
bet | 4/11 | Sana | 27.05.2024 | Hajmi | 2,04 Mb. | | #254491 |
Bog'liq IndividualII BOB. MALUMOTLAR BAZASINI ULASH
2.1 JDBC driverini o’rnatish
JDBC driveri, JDBC API-ni foydalanib ma'lumotlar bazalariga ulanishni ta'minlaydigan bir komponentdir. JDBC driverini o'rnatish quyidagi jarayonni o'z ichiga oladi.
Driver yuklab olish: Ma'lumotlar bazasi turi (masalan, MySQL, Oracle, PostgreSQL) uchun mos JDBC driverini yuklab olishingiz kerak. Kerakli JDBC driverini, dastur tomonidan ishlatiladigan proyektga yuklash va o'rnatish talab qilinadi. Bu jarayon umumiy qoidalarga mos kelgan tarzda bajariladi, shuning uchun javadoc yoki mahsulotning veb-saytida berilgan yo'riqnoma yoki qo'llanmani ko'rib chiqish tavsiya etiladi.
JAR fayllarini proyektda qo'shish: JDBC driverining yuklab olingan JAR fayllarini dastur proyektiga qo'shing. Bu JAR fayllari dastur yaratilgan loyihaga mos kelgan joyda joylashishi kerak. Agar siz Apache Maven yoki Gradle kabi loyihalash vositalaridan foydalanayotgan bo'lsangiz, JDBC driverini loyihangizning konfiguratsiya faylida kerakli bog'lanish dependensiyasi sifatida ko'rsatishingiz mumkin.
Driver-ni ro'yxatga olish: JDBC driverini dasturning boshlang'ich kodida ro'yxatga olishingiz kerak. Bunda Class.forName() metodidan foydalaniladi. Misol uchun, MySQL JDBC driverini ro'yxatga olish uchun quyidagi kodni ishlatishingiz mumkin.
Class.forName("com.mysql.jdbc.Driver");
Bu qatorni dastur kodi boshida, ma'lumotlar bazasiga ulanishdan oldin joylashtirish talab qilinadi.
Ulanish so'rovini yaratish: JDBC driverini yuklab olingan va ro'yxatga olingan so'ng, ulanish so'rovini yaratishingiz kerak. Ulanish so'rovi, ma'lumotlar bazasiga ulanish uchun kerakli ma'lumotlarni (masalan, URL, foydalanuvchi nomi, parol) o'z ichiga oladi. Misol uchun, MySQL ma'lumotlar bazasi uchun ulanish so'rovi quyidagicha bo'lishi mumkin:
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "username";
String password = "password";
Connection connection = DriverManager.getConnection(url, username, password).
Bu qatorlarda url o'zgartirilishi kerak bo'lgan ma'lumotlar bazasi manzili ko'rsatilgan. username va password esa ma'lumotlar bazasiga kirish uchun foydalaniladigan ma'lumotlar.
JDBC driverini o'rnatishdan so'ng, ma'lumotlar bazasi bilan ulanish so'rovlari yuborish, natijalarni olish va boshqa operatsiyalarni bajarish mumkin. JDBC driverlari tarkibida mos ma'lumotlar bazasi turi uchun loyihalash fayllari (jar) va loyihalash qo'llanmalari (dokumentatsiya) bo'lishi kerak. Ular o'zlarining o'rnatish jarayonini to'g'ri amalga oshirishga oid qo'llanmalarga ega bo'ladi.
Ulanishni birlashtirish - bu ma'lum parametrlar asosida ma'lumotlar bazasi ulanishlari to'plamini qayta ishlatish imkonini beruvchi ish faoliyatini yaxshilash. Ulanishlarni yaratish, ishlatish va o'chirish o'rniga siz ularni hovuzda saqlaysiz. DataSourceUshbu bo'lim sizga ulanishni birlashtirish uchun JDBC ob'ektidan qanday foydalanishni ko'rsatadi .
SQLite oddiy fayl ma'lumotlar bazasi bo'lgani uchun biz uning ulanishlarini birlashtirishga hojat yo'q. DataSourceLekin uning haydovchisi birlashmani taklif qiladi. E'tibor bering, barcha ob'ektlar ilovalari ulanishni birlashtirishni qo'llab-quvvatlamaydi.
|
| |