如何把JDBC返回的ResultSet转化为XML形式- -
小弟需要例子 感激感激!

解决方案 »

  1.   

    发个例子给你参考一下:public String ConvertResultSetToXML(ResultSet p_rsImport) {
    final StringBuffer strXML = new StringBuffer(10);
    try {
    ResultSetMetaData rsdImport = p_rsImport.getMetaData(); int iColumnCount = rsdImport.getColumnCount(); strXML.append("<Data>"); while (p_rsImport.next()) {
    strXML.append("<Table>");
    for (int i = 1; i <= iColumnCount; i++) {
    String strColumnName = rsdImport.getColumnName(i);
    strXML.append("<" + strColumnName.trim() + ">");
    strXML.append(ConverUnit.converNullToBlank(p_rsImport
    .getString(i)));
    strXML.append("</" + strColumnName.trim() + ">");
    }
    strXML.append("</Table>"); } strXML.append("</Data>");
    strXML.append("</Root>");
    } catch (Exception Err) {
    return "<Root><Data></Data></Root>";
    } return strXML.toString();
    }
      

  2.   

    sorry,ConverUnit.converNullToBlank是其他类的方法,没给出来,不过应该无关宏旨。