这个java错误是什么意思啊?为什么会出这种问题? 没见过,重装系统、删除杀毒软件或防火墙都可以试试!我的ACDSEE5.0到是老出这个错误…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,这是我执行java程序的时候出的错,每次都出,不知道为什么?感觉是我的代码写的不好.就是java *****的时候就出错,但执行的都正常. 以下是代码:package db;import java.io.*; //Java基础包,包含各种IO操作import java.util.*; //Java基础包,包含各种标准数据结构操作import javax.xml.parsers.*; //XML解析器接口import org.w3c.dom.*; //XML的DOM实现import org.apache.crimson.tree.XmlDocument;//写XML文件要用到import java.sql.*;//对数据库的操作用到import db.*;//引用数据库连接类public class XMLComponent{ public static void main(String[] args){ try{ ToXMLFile(args[0],args[1],args[2]); }catch(SQLException se){ System.err.println(se); System.err.println(26); } } //为解析XML作准备,创建DocumentBuilderFactory实例,指定DocumentBuilder public static void ToXMLFile(String tmpDSN,String strSQL,String outFile) throws SQLException { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = null; try { db = dbf.newDocumentBuilder(); } catch (ParserConfigurationException pce) { System.err.println(pce); System.exit(1); } Document doc = null; doc = db.newDocument(); //获取符合要求的数据集 ResultSet sqlRst; DataBase dbRst = new DataBase(); sqlRst = dbRst.executeQuery(tmpDSN,strSQL); //dbRst.updateQuery(tmpDSN,strSQL); //String fieldLength;//字段内容长度 String fieldValue;//字段内容(经过trim()过) //下面是建立XML文档内容的过程 Element root = doc.createElement("Result");//建立根节点 root.setAttribute("QuerySQL", strSQL);//设置根节点属性 //root.setAttribute("RecordCount",String.valueOf(sqlRst.getRow()+1)); doc.appendChild(root);//添加根节点 while (sqlRst.next()){ Element nodeRecord = doc.createElement("Record"); root.appendChild(nodeRecord); nodeRecord.setAttribute("NO",String.valueOf(sqlRst.getRow())); for(int i=1;i<=sqlRst.getMetaData().getColumnCount();++i){ Element nodeField = doc.createElement(sqlRst.getMetaData().getColumnName(i));//构造节点 nodeField.setAttribute("Type",String.valueOf(sqlRst.getMetaData().getColumnTypeName(i)));//为节点属性符值 //fieldValue = sqlRst.getString(i); if (sqlRst.getString(i) == null) { fieldValue = ""; }else{fieldValue = sqlRst.getString(i);} //fieldValue = sqlRst.getString(i); //fieldValue = fieldValue.trim(); //fieldLength = String.valueOf(fieldValue.length()); //nodeField.setAttribute("Length",fieldLength);//为节点属性符值 nodeRecord.appendChild(nodeField);//添加节点 nodeField.appendChild(doc.createTextNode(fieldValue));//为添加的节点符值 } } //把XML文档输出到指定的文件 FileOutputStream outStream = null; OutputStreamWriter outWriter = null; if (outFile.indexOf(".xml")<0){ outFile = outFile+".xml"; } try{ outStream = new FileOutputStream(outFile); outWriter = new OutputStreamWriter(outStream); }catch(FileNotFoundException fne){ System.err.println(fne); System.exit(2); } try{ ((XmlDocument) doc).write(outWriter, "GB2312"); System.out.println("((XmlDocument) doc)"); outWriter.close(); outStream.close(); }catch(IOException ioe){ System.err.println(ioe); System.exit(3); } //doc.close(); //db.close(); //dbf.close(); sqlRst.close(); //dbRst.close(); //return doc; }} 我的机器配置是:PII-450+256M+zx主板,操作系统是win2kpro,开发环境是j2sdk+tomcat.设的环境变量为:classpath=E:\jakarta-tomcat-4.0-b1\classes请帮帮我吧,谢谢了. java web把数据写进数据库的一个小问题,求高手解释 高分求解String[m][n]的顺序组合问题 高手们!帮忙看一下这个错误提示在程序代码中在哪里出现了问题??大哥,我急急急!!!! 学jsp还需要学javascript吗? --------电信增值业务讨论-------- jsp+javabean问题。 java 是否能调用com组件 关于按角色分页面展示表格标签按钮的问题 javabean要在服务器端配置?那岂不是只有能接触到服务器的用这个才实惠? 怎样调试BEAN的客户段,需要什么参数吗 Map的HashMap问题!!! 如何把JSP页面由动态变为静态
import java.io.*; //Java基础包,包含各种IO操作
import java.util.*; //Java基础包,包含各种标准数据结构操作
import javax.xml.parsers.*; //XML解析器接口
import org.w3c.dom.*; //XML的DOM实现
import org.apache.crimson.tree.XmlDocument;//写XML文件要用到
import java.sql.*;//对数据库的操作用到
import db.*;//引用数据库连接类
public class XMLComponent
{
public static void main(String[] args){
try{
ToXMLFile(args[0],args[1],args[2]);
}catch(SQLException se){
System.err.println(se);
System.err.println(26);
}
}
//为解析XML作准备,创建DocumentBuilderFactory实例,指定DocumentBuilder
public static void ToXMLFile(String tmpDSN,String strSQL,String outFile) throws SQLException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
}
catch (ParserConfigurationException pce) {
System.err.println(pce);
System.exit(1);
}
Document doc = null;
doc = db.newDocument(); //获取符合要求的数据集
ResultSet sqlRst;
DataBase dbRst = new DataBase();
sqlRst = dbRst.executeQuery(tmpDSN,strSQL);
//dbRst.updateQuery(tmpDSN,strSQL); //String fieldLength;//字段内容长度
String fieldValue;//字段内容(经过trim()过) //下面是建立XML文档内容的过程
Element root = doc.createElement("Result");//建立根节点
root.setAttribute("QuerySQL", strSQL);//设置根节点属性
//root.setAttribute("RecordCount",String.valueOf(sqlRst.getRow()+1));
doc.appendChild(root);//添加根节点
while (sqlRst.next()){
Element nodeRecord = doc.createElement("Record");
root.appendChild(nodeRecord);
nodeRecord.setAttribute("NO",String.valueOf(sqlRst.getRow()));
for(int i=1;i<=sqlRst.getMetaData().getColumnCount();++i){
Element nodeField = doc.createElement(sqlRst.getMetaData().getColumnName(i));//构造节点
nodeField.setAttribute("Type",String.valueOf(sqlRst.getMetaData().getColumnTypeName(i)));//为节点属性符值
//fieldValue = sqlRst.getString(i);
if (sqlRst.getString(i) == null)
{
fieldValue = "";
}else{fieldValue = sqlRst.getString(i);}
//fieldValue = sqlRst.getString(i);
//fieldValue = fieldValue.trim();
//fieldLength = String.valueOf(fieldValue.length());
//nodeField.setAttribute("Length",fieldLength);//为节点属性符值
nodeRecord.appendChild(nodeField);//添加节点
nodeField.appendChild(doc.createTextNode(fieldValue));//为添加的节点符值
}
}
//把XML文档输出到指定的文件
FileOutputStream outStream = null;
OutputStreamWriter outWriter = null;
if (outFile.indexOf(".xml")<0){
outFile = outFile+".xml";
}
try{
outStream = new FileOutputStream(outFile);
outWriter = new OutputStreamWriter(outStream);
}catch(FileNotFoundException fne){
System.err.println(fne);
System.exit(2);
}
try{
((XmlDocument) doc).write(outWriter, "GB2312");
System.out.println("((XmlDocument) doc)");
outWriter.close();
outStream.close();
}catch(IOException ioe){
System.err.println(ioe);
System.exit(3);
}
//doc.close();
//db.close();
//dbf.close();
sqlRst.close();
//dbRst.close();
//return doc;
}
}