Toshkent axborot texnologiyalari universiteti “Axborot texnologiyalari” kafedrasi “Elektron hukumat” fanidan Mavzusidagi


PGSQL ma'lumotlar bazasini java ga ulash



Download 4,1 Mb.
bet9/12
Sana30.05.2023
Hajmi4,1 Mb.
#946347
1   ...   4   5   6   7   8   9   10   11   12
PGSQL ma'lumotlar bazasini java ga ulash
Java ishlab chiqish muhitini sozlash
Java dasturini ishlab chiqish uchun kompyuteringizda JDK o‘rnatilgan bo‘lishi kerak. JDK-ni o‘rnatish uchun, avvalo, Oracle veb-saytiga o‘ting va eng so‘nggi JDK-ni yuklab oling. Keyin uni kompyuteringizga o‘rnatasiz.

O‘rnatish oddiy, siz faqat o‘rnatuvchi tomonidan taqdim etilgan standart parametrlarni qabul qilishingiz kerak va siz o‘rnatdingiz.
Amalda java ilovalarini ishlab chiqish uchun siz yaxshi IDEga ega bo‘lishingiz kerak. Eclipse, NetBeans, IntelliJ IDEA Community Edition va boshqalar kabi bepul ko‘plab yaxshi IDElar mavjud.
Ushbu qo‘llanmada biz Java dasturini ishlab chiqish uchun NetBeans IDE dan foydalanamiz. Siz NetBeans IDE-ni to‘g‘ridan-to‘g‘ri Oracle veb-saytidan yuklab olishingiz mumkin yoki uni NetBeans yuklab olish sahifasidan yuklab olishingiz mumkin.

NetBeans IDE-ni o‘rnatish uchun quyidagi animatsion rasmda ko‘rsatilgan amallarni bajarishingiz mumkin.


PostgreSQL JDBC drayverini yuklab oling
Java dasturidan PostgreSQL ma'lumotlar bazasi serveriga ulanish uchun sizda PostgreSQL JDBC drayveri bo‘lishi kerak. Drayvning so‘nggi versiyasini postgresql.org veb-saytidan yuklab olish sahifasi orqali yuklab olishingiz mumkin.
Yuklab olingan fayl jar faylidir. Siz uni ma'lum bir jildga nusxalashingiz kerak, masalan. C:\demo\libs, shunda siz uning joylashuvini eslab qolishingiz va keyinroq Java ilovangizga qo‘shishingiz mumkin.
PostgreSQL ma'lumotlar bazasi serveriga ulaning
Birinchidan, PostgreSQLJDBC nomli yangi loyihani va com.postgresqltutorial paketida App nomli asosiy sinfni yarating.

Ikkinchidan, loyihaga PostgreSQL JDBC drayveri jar faylini qo‘shing.
Uchinchidan, siz quyidagilarni tayyorlashingiz kerak:
PostgreSQL ma'lumotlar bazasi serverining manzili, masalan, localhost
Ma'lumotlar bazasi nomi, masalan, dvdrental
Ma'lumotlar bazasiga ulanish uchun foydalanadigan hisobning foydalanuvchi nomi va paroli.
Ushbu ma'lumot uchun siz quyidagi formatdan foydalanib PostgreSQL JDBC ulanish qatorini yaratishingiz mumkin:
jdbc:postgresql://:
/
ixtiyoriy.
Bizning misolimizda ulanish qatori:
Buni osonlashtirish uchun ulanish qatori, foydalanuvchi va parolni saqlash uchun App sinfining atributlarini aniqlashimiz mumkin:
private final String url = "jdbc:postgresql://localhost/dvdrental";
private final String user = "postgres";
private final String password = "";

PostgreSQL ma'lumotlar bazasi serveriga ulanish uchun siz DriverManager sinfining getConnection usulini chaqirasiz. Bu usul Connection ob'ektini qaytaradi.


Quyidagi connect() usuli PostgreSQL ma'lumotlar bazasi serveriga ulanadi va Connection ob'ektini qaytaradi.

PostgreSQL ma'lumotlar bazasi serveriga ulanish uchun to‘liq dastur quyidagicha:
package com.postgresqltutorial;

import java.sql.Connection;


import java.sql.DriverManager;
import java.sql.SQLException;

/**
*


* @author postgresqltutorial.com
*/
public class App{

private final String url = "jdbc:postgresql://localhost/dvdrental";


private final String user = "postgres";
private final String password = "";

/**
* Connect to the PostgreSQL database


*
* @return a Connection object
*/
public Connection connect() {
Connection conn = null;
try {
conn = DriverManager.getConnection(url, user, password);
System.out.println("Connected to the PostgreSQL server successfully.");
} catch (SQLException e) {
System.out.println(e.getMessage());
}

return conn;


}

/**
* @param args the command line arguments


*/
public static void main(String[] args) {
App app = new App();
app.connect();
}
}

Shunday qilib, biz PostgreSQL ma'lumotlar bazasi serveriga muvaffaqiyatli ulanishimiz mumkin.
Ushbu qo‘llanmada biz sizga PostgreSQL ma'lumotlar bazalari bilan ishlash uchun Java dasturlash muhitini qanday sozlashni ko‘rsatdik.

Download 4,1 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish