CreateStatement ulanish nima qiladi?
CreateStatement ulanish nima qiladi?

Video: CreateStatement ulanish nima qiladi?

Video: CreateStatement ulanish nima qiladi?
Video: Java dasturlash tilida ro'yxatdan o'tib shaxsiy kabinet ochish dasturini tuzish! 2024, Aprel
Anonim

createStatement . Ma'lumotlar bazasiga SQL bayonotlarini yuborish uchun bayonot ob'ektini yaratadi. Parametrsiz SQL bayonotlari odatda Statement ob'ektlari yordamida bajariladi. Agar bir xil SQL bayonoti ko'p marta bajarilsa, PreparedStatement ob'ektidan foydalanish samaraliroq bo'lishi mumkin.

Xuddi shunday, odamlar so'rashadi, createStatement va PreparedStatement o'rtasidagi farq nima?

createStatement () parametrlarsiz to'liq malakali SQL String asosida bayonot ob'ektini yaratadi. PreparatStatement() a yaratadi Tayyorlangan bayonot Parametrlangan SQL satridan ob'ekt. PreparatState-dan foydalanish qo'shimcha xarajatlarga ega ichida ma'lumotlar bazasi birinchi marta ishga tushirilganda.

Bundan tashqari, ulanish majburiyati nima? Java Ulanish majburiyati () usuli bilan misol The topshirmoq () usuli Ulanish interfeysi oxirgisidan beri qilingan barcha o'zgarishlarni saqlaydi topshirmoq . con.save() dan keyin biror muammo yuzaga kelsa topshirmoq shu vaqtgacha qilingan barcha o'zgarishlarni qaytarishingiz mumkin topshirmoq rollback() usulini chaqirish orqali.

Shunday qilib, Java-da createStatement nima?

Javadocning so'zlariga ko'ra, createStatement () usuli SQL bayonotlarini ma'lumotlar bazasiga yuborish uchun bayonot misolini yaratadi. Endi bayonot ostidagi interfeysdir java . sql paketi va mening tushunishim shundan iboratki, interfeysning namunasini yaratish mumkin emas Java.

CallableStatement nimadan foydalanadi?

CallableStatement hisoblanadi ishlatilgan ma'lumotlar bazasida saqlangan protseduralarni chaqirish. Saqlangan protsedura sinfdagi funktsiya yoki usulga o'xshaydi, faqat u ma'lumotlar bazasida yashaydi. Ma'lumotlar bazasining ba'zi og'ir operatsiyalari ma'lumotlar bazasi serveri bilan bir xil xotira maydonida saqlangan protsedura sifatida bajarilishidan unumdorlik jihatidan foyda keltirishi mumkin.

Tavsiya: