Mavzu : Oracle bilan boshqa dasturlash texnologiyalarining o`zaro kombinatsiyalari
Reja:
1.JavaScript yordamida Oracle DB ga ulanish
2.JavaScript yordamida Oracle DB so`rov yuborish
Ma'lumotlar bazasini yaratish muvaffaqiyatli o'rnatishdan keyingi qadam edi. Ushbu qadam uchun "ma'lumotlar bazasi konfiguratsiyasi yordamchisi" ishlatilgan. Yangi ma'lumotlar bazasini yaratish uchun ko'rsatilgan bosqichlarni bajaring.
Endi ma'muriyat veb-saytiga kirish ishlashi kerak. SQL Developer uchun ham xuddi shunday. Iltimos, login identifikatoringiz yetarlicha imtiyozlarga ega ekanligiga ishonch hosil qiling, aks holda “huquqlar yetarli emas” bilan bogʻliq muammolar paydo boʻlishi mumkin. SQL Developer o'rnatilishi mening kompyuterimda buzilgan ko'rinadi, shuning uchun men yangi versiyani o'rnatishim kerak edi. Men hozirgina Oracle veb-saytidan oxirgisini tanladim. SQL Developer dasturini ishga tushirish uchun JDK o'rnatilishi talab qilinadi.
Ma'lumotlar bazasiga kirganingizdan so'ng, SQL Developer-dagi jadval quyidagicha ko'rinadi:
Eslatma: Ko'rsatilgan ma'lumotlar bazasi yozuvlari faqat kichik bir misol. Squish barcha nashrlarda Python, JavaScript, Ruby, Perl va Tcl-ni qo'llab-quvvatlaydi.
Keyingi qadam sifatida ODBC drayverini tayyorlash kerak. ODBC sukut bo'yicha barcha Windows kompyuterlarida o'rnatiladi. Faqatgina qo'shimchalar ODBC orqali muloqot qilishni xohlaydigan boshqa dasturiy ta'minot uchun drayverlardir. Oracle-ni o'rnatish jarayonida Oracle ODBC drayveri ham o'rnatildi. Iltimos, squish kabi to'g'ri arxitekturadan foydalanayotganingizga ishonch hosil qiling. 32 bitli Squish paketida 64 bitli ODBC drayveri bilan bog'liq muammolar mavjud.
Ma'lumotlar manbai nomi har qanday narsa bo'lishi mumkin, bu shunchaki ramziy nom. TSN xizmati nomi ma'lumotlar bazasini yaratish jarayonida yaratilishi kerak. Aks holda, qo'shimcha TSN nomlarini olish uchun "net-configurationassistent" mavjud. Foydalanuvchi identifikatori SQL Developer uchun login nomi bilan bir xil bo'lishi kerak. "Ulanishni sinab ko'rish" tugmasi orqali ulanishni sinab ko'rishingiz mumkin. "Ulanish muvaffaqiyatli" qaytarilishi kerak.
Endi Squish paketini o'rnatish vaqti keldi. Qaysi paket ishlatilishi muhim emas, chunki hech qanday dastur kerak emas. Har bir Squish ikkilik paketi etarli.
Quyidagi test skriptidan foydalanib ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
function main() {
var conn = SQL.connect( {
Driver: "ODBC",
Port: 1521, // standard Port from Oracle side
DataSource: "froglogic", // can be anything, need to be specified in ODBC
Database: "FROGLOGIC",
UserName: "SYSTEM",
Password: "sdxqwsd45zJs23fG" } );
var result = conn.query("SELECT * FROM SYSTEM.SQUISH;");
test.pass("OS" + " - " + "EDITION" + " - " + "SCRIPT");
while (result.isValid) {
test.log(result.value("OS") + " - " + result.value("EDITION") + " - " + result.value("SCRIPT"));
result.toNext();
}
conn.close();
}
|
... Squish ma'lumotlar bazasida saqlangan barcha ma'lumotlarni ko'rsatadi.
"Oracle Database 11g Release 2" ni o'rnatish uchun operatsion tizim sifatida Windows 7 VM ishlatilgan. Oracle-ning yuqori versiyalari Windows 7 mashinasida qo'llab-quvvatlanmaydi. Qadamlar yangi Orcale versiyalari va operatsion tizimlariga o'tkazilishi kerak.
Do'stlaringiz bilan baham: |