<%@ page contentType="text/xml; charset=gb2312" %>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*, javax.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.math.*"%>
<%
Connection conn;
Statement stmt;
ResultSet rs;
try{
String table_name = request.getParameter("tableName");
//mysql连接
//Class.forName("com.mysql.jdbc.Driver").newInstance();
//String URL="jdbc:mysql://localhost:3306/job?user=root&password=111111";
//Connection con = DriverManager.getConnection(URL);
//oracle连接
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String URL="jdbc:oracle:thin:@10.88.3.230:1521:cust";
String user="vincent";
String password="123456";
conn = DriverManager.getConnection(URL,user,password);
stmt = conn.createStatement();
String sql = " SELECT * FROM "+table_name;
rs = stmt.executeQuery(sql);
// 设置表格的名字
String tableName = table_name.toUpperCase();
//得到列的名字
ResultSetMetaData rsmd = rs.getMetaData();
int numColumns = rsmd.getColumnCount();
String[] columnNames = new String[numColumns];
for (int i = 0; i < numColumns; i++) {
columnNames[i] = rsmd.getColumnName(i + 1);
}
response.setContentType("text/xml");
out.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
out.write("<" + tableName + "s>");
//循环写入数据
while (rs.next()) {
out.write("<" + tableName + ">");
//每一行
for (int i = 0; i < numColumns; i++) {
out.write("<" + columnNames[i] + ">");
out.write(String.valueOf(rs.getObject(i + 1)));
out.write("</" + columnNames[i] + ">\n");
}
out.write("</" + tableName + ">");
}
out.write("</" + tableName + "s>");
rs.close();
conn.close();
}
finally{
}
%>
分享到:
相关推荐
java jsp生成中文xml java jsp生成中文xml
JSP实现对XML读写,教你如果修改xml
jsp 读取XML代码,包括个文件,一个是JSP调用文件,一个是XML数据源结构文件,都在其中,注意XML数据源文件放的位置,经测试,可正常使用
jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 whsvc
在jsp页面下创建xml文件,对xml文件添加,读取操作。
jsp处理xml文件的相关技术文档,有用DOM做XML处理.doc、用JDOM操作XML文.txt、在JSP开发中使用jdom解析临时存放数据的XML文件.txt、第8章_JSP实现对XML读写.pdf、从数据库Mysql读取数据转化为xml文档的Java类等,想...
文档比较清晰的讲述了如何在JSP实现XML的几种情况,并对DOM和SAX比较和分析。
一个很实用的技术就是如何将XML和JSP结合起来,所幸的是我们不用去写底支持层东西了,因为很多厂商如SUN、IBM等都发布了自己的支持XML的API,其中SUN公司提供了一个支持在Java下使用XML的API-JAXP(JAVATM API for ...
jsp生成动态验证码,jsp生成动态验证码。
让jsp能够读取和生成xml文件的jar包
JSP解析xml成绩管理系统以及数据库存储技术!
jsp中读写XML文件,使用JAVABEAN实现
jsp处理xml数据库,操作xml文件,实现对xml文件的增删修改。大三的xml课程设计,附带源代码和xml数据库文件。初学者可以借鉴参考
Jsp+XML树状菜单类库源码 Jsp+XML树状菜单类库源码
可扩展标记语言(eXtensible Markup Language,XML)是目前应用开发领域中的热门技术。 本章主要讲述XML基本概念, XML的三种显示样式:CSS(Cascading Style Sheet,层叠式样式表单)、XSL...如何利用JSP操作XML文件。
JSP与XML的结合,相当经典。
jsp读取大对象CLOB并生成xml文件示例源代码
并写有对xml文档读取存储到对象中,回显内容控制层写有方案,只需要一步就可以写完 2: myflow1:插件进行修改 实现:http://localhost:8080/jbpmFlow1/myflow1/demo4.jsp 实现生成对应的xml文档 但是修改后的...
jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器jsp代码生成器
JSP与XML与Servlet帮助 帮助文档