java怎么把解析的xml数据添加到数据库中

java怎么把解析的xml数据添加到数据库中,第1张

不说废话直接上代码,下面是要读取的xml文件:

<xml version="10" encoding="UTF-8">

<PERSON>

  <NAME>a1</NAME>

  <ADDRESS>b1</ADDRESS>

  <TEL>c1</TEL>

  <FAX>d1</FAX>

  <EMAIL>e1</EMAIL>

</PERSON>

下面是读取xml文件的java代码,在数据库中建一张和xml文件字段对应的表,将读取的数据插入到表中。如果数据插入不会,欢迎继续追问:

import javaioFile;

import javaxxmlparsersDocumentBuilder;

import javaxxmlparsersDocumentBuilderFactory;

import orgw3cdomDocument;

import orgw3cdomElement;

import orgw3cdomNodeList;

public class Test {

public static void main(String[] args) throws Exception{

Systemoutprintln("22");

DocumentBuilderFactory dbf = DocumentBuilderFactorynewInstance();

DocumentBuilder db = dbfnewDocumentBuilder();

Document document = dbparse(new File("candidatexml"));

NodeList list = documentgetElementsByTagName("PERSON");

for(int i = 0; i < listgetLength(); i++)

{

Element element = (Element)listitem(i);

String content = elementgetElementsByTagName("NAME")item(0)getFirstChild()getNodeValue();

            content = elementgetElementsByTagName("ADDRESS")item(0)getFirstChild()getNodeValue();

            content = elementgetElementsByTagName("TEL")item(0)getFirstChild()getNodeValue();

            content = elementgetElementsByTagName("FAX")item(0)getFirstChild()getNodeValue();

            content = elementgetElementsByTagName("EMAIL")item(0)getFirstChild()getNodeValue();

        }

    }

}

可以但 作用不一样啊 试问 如果一个网站你都用XML来存的话 呵呵 你维护起来那是相当困难 XML最好用在数据少而精的时候 或者是特殊用途

在安全性上呵呵 不必我说 XML都可以用写字板打开 几乎没有什么安全可言 所以啊 想法很好但不实际啊

以上就是关于java怎么把解析的xml数据添加到数据库中全部的内容,包括:java怎么把解析的xml数据添加到数据库中、做网站,XML可以代替数据库吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9343276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存