Java Получение данных с веб-сайта XML в базу данных SQL - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь получить данные с сайта 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...