Я пытаюсь получить данные с сайта http://www.tcmb.gov.tr/kurlar/today.xml
в SQL. Я использую NetBeans, поэтому я создал проект и написал метод для анализа данных.
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
URL url=new URL( http://www.tcmb.gov.tr/kurlar/today.xml ");
Document document = builder.parse(url.openStream());
NodeList nodeList = document.getElementsByTagName("Currency");
for (int i = 0; i < nodeList.getLength(); i++) {
Element element = (Element) nodeList.item(i);
CurrencyPojo currencyPojoObject = new CurrencyPojo();
currencyPojoObject.setCrossOrder(Integer.parseInt(element.getAttribute("CrossOrder")));
currencyPojoObject.setKod(element.getAttribute("Kod"));
currencyPojoObject.setCurrenyCode(element.getAttribute("CurrencyCode"));
currencyPojoObject.setUnit(Integer.parseInt(element.getElementsByTagName("Unit").item(0).getTextContent()));
currencyPojoObject.setIsim(element.getElementsByTagName("Isim").item(0).getTextContent());
currencyPojoObject.setCurrencyName(element.getElementsByTagName("CurrencyName").item(0).getTextContent());
currencyPojoObject.setForexBuying(Double.parseDouble(element.getElementsByTagName("ForexBuying").item(0).getTextContent()));
currencyPojoObject.setForexSelling(parseDouble(element.getElementsByTagName("ForexSelling").item(0).getTextContent()));
currencyPojoObject.setBanknoteBuying(parseDouble(element.getElementsByTagName("BanknoteBuying").item(0).getTextContent()));
currencyPojoObject.setBanknoteSelling(parseDouble(element.getElementsByTagName("BanknoteSelling").item(0).getTextContent()));
currencyList.add(currencyPojoObject);
}
Я сохраняю значения в список и хочу написать метод, который автоматически сохраняет значения в базе данных SQL. Я создал базу данных EXCHANGE и создал такие переменные, как ForexSelling, BanknoteBuying и т. Д.
Итак, как я могу получить значения с веб-сайта и автоматически сохранить их в базе данных с помощью Java?