亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? createtable.java

?? 基于xml的數據庫管理系統
?? JAVA
字號:
import javax.xml.parsers.*;
import java.io.*;
import org.xml.sax.*;
import org.w3c.dom.*;
import java.awt.*;

class cols
{
	String colname=null;
	cols next=null;
	cols(String name)
	{
		colname=name;
	}
}
public class Createtable
{
	String tablename;
	cols colhead=new cols("head"),c1=colhead,c2;
	word list=null;
	
	String temp;                //詞語的內容
	int wordtype=-1;            //詞語的類型
	
	
	public void  createtable(word wordlist,TextArea Check,database db)
	{
	     System.out.println("!!!!!!!!!!!!!建立表!!!!!!!!!!!!!!!!");
		 list=wordlist;
		 list=list.next;
		 
		 int colnum=0;
		 /**************************************/
		 if( list==null )
		 {
			Check.append("命令沒有完結\n");
	 		return;
		 }
	 	 /**************************************/
	 	 
		 if( list.type!=1 )
		 {
		 	Check.append("表名"+list.name+"錯誤\n");
		 	return;
		 }
		 
		 /*已經通過表名驗證*/
		 tablename=list.name;   //獲得表名
		 
		 list=list.next;
		 
		 /**************************************/
		 if( list==null )
		 {
			Check.append("命令沒有完結\n");
	 		return;
		 }
	 	 /**************************************/
		 
		 if(!list.name.equals("("))
		 {
		 	Check.append("缺少(\n");
		 	return;
		 }
		 
		 list=list.next;
		 
		 /**************************************/
		 if( list==null )
		 {
			Check.append("命令沒有完結\n");
	 		return;
		 }
	 	 /**************************************/
		 
		 if(list.type!=1)
		 {
		 	Check.append("列名錯誤\n");
		 	return;
		 }
		 while( (list.name!=")") )
		 {	
		 	if(list.type!=1)
		    {
    		 	Check.append("列名錯誤\n");
    		 	return;
	    	}
	    	
		 	temp=list.name;
		 	c2=new cols(temp);c1.next=c2;c1=c2;c2=c2.next;
		 	colnum++;                                        //列的數目
		 	list=list.next;
		 	
		 	/**************************************/
		 	if( list==null )
		 	{
		 		Check.append("命令沒有完結\n");
		 		return;
		 	}
		 	/**************************************/
		 	
		 	if(list.name.equals(")"))
		 	{
		 		break;
		 	}
		 	
		 	if( (list.name==";") || (list.next==null)  ) //若沒有讀到)直接讀到了;或者命令結束則報錯
		 	{
		 		Check.append("缺少)\n");
		 		return;
		 	}
		 	
		   	if(!list.name.equals(","))
		    {
		     	Check.append("缺少,\n");
		     	return;
	     	}
	     	list=list.next;
		 }
		 
		 /*已經讀取到)*/
		 list=list.next;
		 
		 /**************************************/
		 if( list==null )
		 {
			Check.append("命令沒有完結\n");
	 		return;
		 }
	 	 /**************************************/
		 
		 if( (list.name.equals(";")) && (list.next==null)  )
		 {
		 	//命令結束,可以建立表
		 	System.out.println(tablename);
		 	c1=colhead;
		 	
		 	/*******************************************/
		 	while(c1!=null)
		 	{
		 		System.out.println("colname: "+c1.colname);
		 		c1=c1.next;
		 	}
		 	/********************************************/
		 }
		 else
		 {
		 	//命令;結束后還有字符,說明錯誤
		 	Check.append(";后面還有字符或者)后面沒有;\n");
		    return;
		 }
		 
		 /*#######################建立xml table############################*/
		 try
    	 { 
    	    if(db==null)
    	    {
    	    	Check.append("沒有創建數據庫\n");
	    		return;
    	    }
    	    Document document=db.document;
    	    Node root=document.getDocumentElement();//root是根元素
    	    
    	    NodeList nodes=root.getChildNodes();
	    	for(int i=0;i<nodes.getLength();i++)
	    	{
	    		if(nodes.item(i).getAttributes().item(0).getNodeValue().equals(tablename))
	    		{
	    			Check.append("你已經建立了相同的表,請不要重復建立\n");
	    			return;
	    		}
	    	}
    	    
    	    Element temp_element=(Element)document.createElement("table"),ele;
    	    temp_element.setAttribute("name",tablename);
    	    temp_element.setAttribute("colnum",String.valueOf(colnum));
    	    root.appendChild(temp_element);
    	    
    	    ele=(Element)document.createElement("titles"); //ele是列名的一張表,因為空表要保存列名
    	    temp_element.appendChild(ele);
    	    
    	    c1=colhead.next;  //準備把新建的所有列放到第一個(titles中作為列名的一張表)
    	    while(c1!=null)
    	    {
    	    	ele.appendChild(document.createElement(c1.colname));
    	    	c1=c1.next;
    	    }
    	    
    	    Show sh=new Show();
    	    sh.show(root);
    	    //show(root);
    	    
    	    Check.append("你已經成功建立了"+tablename+"表\n");
     	 }catch(Exception ee){System.out.println(ee);}
		 
	}
	
	void show1(Node eee)
	{ 
	    System.out.print(eee.getNodeName()+" :");
	    if(eee.hasAttributes())
	    {
	    	NamedNodeMap atts=eee.getAttributes();
	    	for(int j=0;j<atts.getLength();j++)
	    	{
	    		Node att=atts.item(j);
	    		System.out.print(" +-- "+att.getNodeName()+"/"+att.getNodeValue());
	    	}
	    }
	    System.out.println("  ");
	    if(eee.hasChildNodes())
	    {
	    	NodeList nodes=eee.getChildNodes();
	    	for(int i=0;i<nodes.getLength();i++)
	    	{
	    		show1(nodes.item(i));
	    	}
	    }
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜欧美在线一二页| 99国产欧美另类久久久精品| 成人激情黄色小说| 欧美精品一二三四| 自拍视频在线观看一区二区| 久久er99热精品一区二区| 日本精品视频一区二区| 久久精品欧美一区二区三区不卡| 亚洲黄色性网站| 成人中文字幕电影| 久久精品一区二区三区四区| 天堂成人国产精品一区| av电影一区二区| 亚洲国产精品黑人久久久| 久久精品99国产精品日本| 欧美精品乱人伦久久久久久| 一区二区在线观看视频| 波多野结衣精品在线| 欧美激情一区二区三区不卡| 国内精品免费在线观看| 精品日韩在线观看| 奇米精品一区二区三区四区| 91超碰这里只有精品国产| 亚洲福中文字幕伊人影院| 欧美性感一类影片在线播放| 一区二区三区在线观看国产| 99视频超级精品| 亚洲人成亚洲人成在线观看图片| av一区二区三区黑人| 国产精品色在线| 99久久婷婷国产综合精品| 自拍视频在线观看一区二区| 一本一道波多野结衣一区二区| 中文字幕欧美日本乱码一线二线| 国产成人啪免费观看软件| 国产亚洲欧美在线| 99久久精品免费| 一区二区三区高清不卡| 欧美日韩国产区一| 久久国产精品第一页| 欧美精品一区二区三区一线天视频| 九一九一国产精品| 中文字幕免费观看一区| 91美女在线视频| 亚洲成a人v欧美综合天堂下载| 日韩欧美一级二级三级| 国产乱码字幕精品高清av | 国产精品一区2区| 国产欧美一区二区精品婷婷| 成人毛片视频在线观看| 亚洲三级电影网站| 欧美三级视频在线播放| 九九精品视频在线看| 国产清纯白嫩初高生在线观看91| av在线不卡电影| 日韩精品亚洲一区二区三区免费| 精品国产一区二区亚洲人成毛片| 国产精品一卡二卡| 有码一区二区三区| 欧美刺激午夜性久久久久久久| 国产成人精品亚洲日本在线桃色| 一区二区三区在线免费视频| 91精品国产麻豆| 波多野结衣一区二区三区| 视频一区视频二区在线观看| 国产午夜精品一区二区三区四区| 色欧美日韩亚洲| 美女久久久精品| 亚洲女人小视频在线观看| 欧美成va人片在线观看| 91在线视频播放地址| 蜜臀久久99精品久久久久久9| 国产视频不卡一区| 欧美精品vⅰdeose4hd| 国产suv精品一区二区883| 亚洲午夜电影网| 欧美韩国一区二区| 日韩一区二区三区免费看| a美女胸又www黄视频久久| 麻豆一区二区99久久久久| 亚洲精品视频在线看| 久久久精品蜜桃| 制服丝袜激情欧洲亚洲| 97久久超碰精品国产| 国产在线精品一区在线观看麻豆| 一区二区三区丝袜| 国产精品高潮呻吟| 日韩午夜av电影| 欧美亚洲国产怡红院影院| a美女胸又www黄视频久久| 国产呦精品一区二区三区网站| 亚洲18色成人| 一区二区三区精密机械公司| 国产精品免费观看视频| 26uuu亚洲综合色| 欧美一卡在线观看| 欧美三级一区二区| 欧美中文字幕亚洲一区二区va在线| 成人免费观看男女羞羞视频| 国产在线日韩欧美| 精品在线免费视频| 美女免费视频一区| 麻豆91免费看| 九九久久精品视频| 久久99精品久久只有精品| 蜜臂av日日欢夜夜爽一区| 欧美a级理论片| 欧美aaa在线| 久久超碰97中文字幕| 免费成人结看片| 蜜臀av国产精品久久久久| 日本视频一区二区三区| 青青草97国产精品免费观看 | 欧美精品在线观看一区二区| 欧美在线一区二区| 欧美日韩一区二区三区四区| 欧美性大战久久久久久久| 欧美日韩一区二区欧美激情 | 久久一区二区三区四区| 久久影院视频免费| 国产欧美一区视频| 国产精品人妖ts系列视频| 中文字幕在线一区| 亚洲欧美日韩国产综合| 一区二区久久久| 亚洲成人一区在线| 麻豆精品国产传媒mv男同| 精品一区二区国语对白| 国产精品一区二区91| av在线不卡观看免费观看| 色一情一乱一乱一91av| 欧美色成人综合| 日韩欧美www| 中文字幕不卡的av| 亚洲制服丝袜av| 奇米精品一区二区三区在线观看一| 国产一区欧美一区| 色婷婷av一区二区三区软件 | 中文字幕电影一区| 亚洲一区在线视频观看| 日韩av网站免费在线| 国产精品亚洲人在线观看| 不卡在线观看av| 欧美日韩国产成人在线免费| 久久亚洲精品小早川怜子| 《视频一区视频二区| 亚洲午夜在线视频| 国产主播一区二区| 欧美在线免费播放| www一区二区| 亚洲综合视频网| 国产精品亚洲а∨天堂免在线| 色婷婷久久综合| 久久精品一区二区三区四区| 亚洲卡通欧美制服中文| 久草中文综合在线| 日本丶国产丶欧美色综合| 精品裸体舞一区二区三区| 亚洲精选免费视频| 国产一区二区三区久久久| 欧美三级视频在线观看| 国产欧美日韩久久| 日韩在线一区二区三区| 99麻豆久久久国产精品免费 | 日韩一卡二卡三卡四卡| 综合久久一区二区三区| 激情五月激情综合网| 欧美男女性生活在线直播观看| 亚洲国产精品成人综合| 久久精品国产秦先生| 欧美日韩一卡二卡| 亚洲丝袜精品丝袜在线| 国产精品综合二区| 日韩亚洲欧美一区二区三区| 亚洲午夜电影网| 91免费版pro下载短视频| 久久精品在线免费观看| 久久av老司机精品网站导航| 在线免费视频一区二区| 中文字幕亚洲综合久久菠萝蜜| 狠狠色综合日日| 日韩视频一区在线观看| 亚洲不卡在线观看| 欧美中文字幕一区二区三区| 亚洲日穴在线视频| 福利一区在线观看| 久久精品一区二区三区不卡牛牛 | 91亚洲永久精品| 国产亚洲一区二区三区| 国产一区二区福利视频| 欧美大片一区二区| 麻豆成人久久精品二区三区红| 欧美日韩在线播放一区| 一区二区三区在线看| 色婷婷av一区二区三区大白胸| 1024成人网| 欧美在线观看18| 亚洲一区在线观看免费| 欧美性大战久久久久久久| 亚洲在线成人精品|