⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fichiersortie.java

📁 exemple for Document Object Model DOM
💻 JAVA
字号:
package mod鑜es;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Vector;

public class FichierSortie {
	private PrintWriter messages;
	
	public FichierSortie(){		
	}
	
	public boolean ouvertureFichierSortie(String nomFichierSortie){		
		try {
			messages = new PrintWriter(new FileWriter("fichier_sorties/" + nomFichierSortie + ".SQL"));
			return true;
		} catch (IOException e) {
			
			e.printStackTrace();
			return false;
		}
	}
	
	public void ecritureCreateTable(Table uneTable){
		int i = 0;
		messages.println("CREATE TABLE  " + uneTable.getnomTable() + " {");		
		for(i=0;i<uneTable.getChampsTable().size();i++){
			messages.print("\t" + ((ChampTable)uneTable.getChampsTable().elementAt(i)).getnomChamp()   + " "+ ((ChampTable)uneTable.getChampsTable().elementAt(i)).gettypeChamp());
			if (i+1 < uneTable.getChampsTable().size()){
				messages.println(",");
			}
			else{
				messages.println("");
			}
		}
		messages.println("};");
		messages.println("");
		messages.println("");
	}
	
	@SuppressWarnings("unchecked")
	public void ecritureInsertTable(Vector donneesTable,Table uneTable){
		for (int l = 0; l < donneesTable.size(); l += uneTable.getnbreDeChamps()) {			
			messages.print("INSERT INTO " + uneTable.getnomTable() + " (");
		    for (int j = 0; j < uneTable.getnbreDeChamps(); j++) {		    	
		        messages.print("'"+(String)donneesTable.elementAt(l + j)+"'");
		        if (j < uneTable.getnbreDeChamps() - 1){
		        	messages.print(",");
		        }
		    }
		    messages.println(");");
		}
	}
	
	public void fermetureFichierSortie(){
		messages.close();
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -