xml文件字段和数据库表字段相同,怎么把xml里面的数据反向插入数据库
<PositionLongitude="121.423532"Latitude="31.186651"/><Rank>3S</Rank><Address>上海徐汇区中山西...
<Position Longitude="121.423532" Latitude="31.186651"/><Rank>3S</Rank>
<Address>上海 徐汇区 中山西路1525号</Address> <Tel>021-24197777</Tel>
<PostCode>200235</PostCode> <District>徐汇区</District> <Fax>02164642363</Fax><Opendate>199501</Opendate><Fitment>200801</Fitment><MinRate>328.0</MinRate><LongDesc>上海技贸宾馆位于内环线高架吴中路出口处,邻近徐家汇、虹桥开发区,轨道交通3、4号宜山路站,地理位置方便</LongDesc>
<POR>|漕河泾开发区|</POR> <Images> <Image Category="KF"> <URL>/2K7/KF/2K7KF01.jpg</URL></Image><Image Category="WJ"> <URL>/2K7/WJ/2K7WJ01.jpg</URL></Image> <Image Category="DT">
<URL>/2K7/DT/2K7DT01.jpg</URL></Image></Images></BasicProperty>
这个是我xml的数据 他们的节点和数据库的属于一样的
比如说我要把 <LongDesc>上海技贸宾馆位于内环线高架吴中路出口处,邻近徐家汇、虹桥开发区,轨道交通3、4号宜山路站,地理位置方便</LongDesc>
longdesc的字段要插入数据库字段的LongDesc 展开
<Address>上海 徐汇区 中山西路1525号</Address> <Tel>021-24197777</Tel>
<PostCode>200235</PostCode> <District>徐汇区</District> <Fax>02164642363</Fax><Opendate>199501</Opendate><Fitment>200801</Fitment><MinRate>328.0</MinRate><LongDesc>上海技贸宾馆位于内环线高架吴中路出口处,邻近徐家汇、虹桥开发区,轨道交通3、4号宜山路站,地理位置方便</LongDesc>
<POR>|漕河泾开发区|</POR> <Images> <Image Category="KF"> <URL>/2K7/KF/2K7KF01.jpg</URL></Image><Image Category="WJ"> <URL>/2K7/WJ/2K7WJ01.jpg</URL></Image> <Image Category="DT">
<URL>/2K7/DT/2K7DT01.jpg</URL></Image></Images></BasicProperty>
这个是我xml的数据 他们的节点和数据库的属于一样的
比如说我要把 <LongDesc>上海技贸宾馆位于内环线高架吴中路出口处,邻近徐家汇、虹桥开发区,轨道交通3、4号宜山路站,地理位置方便</LongDesc>
longdesc的字段要插入数据库字段的LongDesc 展开
2011-01-19
展开全部
不太懂你问题的意思,按照我的理解说一下吧,希望对你有帮助
第一步:用程序解析XML文件;
第二部:将读取的文件字段,定义为几个参数,然后传入掺入数据可函数:
如:String column1 = 文件字段1;String column2 = 文件字段2;
String column3= 文件字段3;......(可以集合传参)
将上述字段作为参数,传入函数即可:
insertDB(String column1,String column2,String column3....){
....
String sql = "insert tableName("+column1+","....+column3") values (value1,value2...)"
....
}
第一步:用程序解析XML文件;
第二部:将读取的文件字段,定义为几个参数,然后传入掺入数据可函数:
如:String column1 = 文件字段1;String column2 = 文件字段2;
String column3= 文件字段3;......(可以集合传参)
将上述字段作为参数,传入函数即可:
insertDB(String column1,String column2,String column3....){
....
String sql = "insert tableName("+column1+","....+column3") values (value1,value2...)"
....
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询