什么是项目关键节点表
答案:2 悬赏:10 手机版
解决时间 2021-12-22 14:51
- 提问者网友:酱爆肉
- 2021-12-21 20:14
什么是项目关键节点表
最佳答案
- 五星知识达人网友:从此江山别
- 2021-12-21 21:51
不知道你了解多少,我就尽量详细点,罗嗦点。表的设计完全是根据XML节点设计的,每一个节点信息都是表的一个字段,每一个节点的属性也要是一个表的字段。如果是用java写首先需要导入几个包import java.sql.*; //估计一般的项目都是外包连接数据库,所以用外包数据库来讲。import java.io.*;import javax.xml.parsers.*; //这个包是用来解析XML的import org.w3c.dom.*; //工厂包import org.apache.crimson.tree.*;//这个包是建立XML的包,也可以选择不用,一般IDE不自带,需要自己导入//类也简单写一下吧public class XmlToSql{public static void main(string[] args){//根据XML节点设计出的表字段,我先假设有3个字段String id,username,password;//建立数据库连接,简单方法连一下吧Class.forName(com.microsoft.jabc.sqlserver.SQLServerDriver);Connection con=DriverManager.getConnection(jdbc:microsoft:sqlserver://localhost:1433;databasename=数据库名,登陆名,密码);//建立了连接后要用工厂去获得Document,也就是你的XMLDocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();//建立一个新工厂DocumentBuilder builder=factory.newDocumentBuilder();//工厂建立一个builder来管理Doc//开始正式解析文档NodeList nodes=doc.getElementsByTagName(a);//从英文也看的出这是把名为a的节点的信息放入NodeList容器中。NodeList就是存放节点组的容器for(int i=0;i<nodes.getLength(),i++){ //开始循环把你的节点信息插入你的SQL表中,我只需要把你要的字段提取出来就行了。我们不是前面假定了一个属性ID,两个元素节点吗?这里就来取出Element node=(Element)nodes.item(i); //先做个元素对象,毕竟我们要的字段都是元素节点id=node.getAttributes().getNamedItem(id).getNodeValue(); //用这个方法取出XML中 属性ID的内容放入ID字段中,这个ID就是你SQL里的ID名了,最后插入就可以了。注意这里是提取属性的方法username=node.getElementsBtagName(username).item(0).getFirstChild().getNode.Value();//提取元素节点username的值放入字段,.item(0)就是第一个这个字段,如果就有......余下全文>>
全部回答
- 1楼网友:零点过十分
- 2021-12-21 22:26
这个解释是对的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯