Summary:
Java ile istediğimiz siteden veri çekerek bunu veri tabanına kaydedebiliyoruz. Veri tabanına kaydettiğimiz verileri arayüz arayıcılığı ile görüntüleyebiliyoruz ve SELECT
, INSERT
, UPDATE
ve DELETE
gibi sorgulamaları gerçekleştirebiliyoruz. Son olarak bu çektiğimiz verileri istersek .txt olarak çıktı alabiliyoruz.
Açıklamalar:
Projenin çalışması için gerekli olan MySQL JDBC connector
ve jsoup
java kütüphanemize eklememiz gerekmektedir. library kısmında mysql-connector-java-5.1.18-bin.jar
ve jsoup-1.14.3.jar
adı altında bulunmaktadır.
- Bir borsa sitesinden paranın Birimi, alışı, satışı, artışı, o an ki saatini ve tarihini çekebiliyoruz.
- Verileri .txt olarak çıktı alabiliyoruz.
- Hakkkında kısmı eklendi.
-
Jsoup ile siteden veri çekme eklendi.
-
Gelecek güncellemede siteden çekilen veri arayüze de aktarılacak.
-
Arayüz eklendi.
-
Arayüz üzerinden
SELECT
,UPDATE
,INSERT
veDELETE
gibi komutları yapabiliyoruz. -
Gelecek güncellemede siteden veri çekme eklenecek.
Veri çekeceğimiz siteye bağlanmak için:
Document doc = Jsoup.connect("site").get();
Veri çekilecek sitedeki birimlerin konumunu belirtmek için
Element baslikElementi = doc.select("konum").first();
Örnek kullanım: Bu şekilde div içindeki -x0'ın a kısmından Para biriminin ne olduğunu çekiyoruz.
Element baslikElementi = doc.select("div.-x0 > a").first();
Database bağlantısı için:
Bağlantı için yazış şekili:
jdbc:mysql://ipadresi:port/db_adı
Database kullanıcı adı:
String username = "KullanıcıAdı";
Database Parola:
String password = "Parola";
Projemiz arayüzünden bir görsel
Projemizin son hali
Çekilen verilerden alınan .txt çıktısı