|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。js|xml|对象|天生xml|示例<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageinfo="databasehandler"%>
<%@pageimport="java.io.*"%>
<%@pageimport="java.net.*"%>
<%@pageimport="java.lang.*"%>
<%@pageimport="java.util.*"%>
<%@pageimport="java.sql.*"%>
<%@pageimport="javax.servlet.*"%>
<%@pageimport="javax.servlet.http.*"%>
<%@pageimport="oracle.sql.CLOB"%>
<%@pageimport="oracle.jdbc.driver.OracleResultSet"%>
<html>
<head>
<metacontent="text/html;charset=gb2312"http-equiv="content-type">
</head>
<body>
<%
inti=0;
StringparID=request.getParameter("id_no");
StringstrSql;
Stringcontent="";
try{
StringxmlFile="/usr/local/tomcat/webapps/vehicles/test.xml";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Stringdburl="jdbc:oracle:thin:@192.168.15.250:1521:ycdb";
Connectioncon=DriverManager.getConnection(dburl,"training","deep1704sea");
Statementstmt=con.createStatement();
//利用流读取CLOB或BLOB列
strSql="selectxmlgen.getxml(select*fromaccount_holderwhereid_no=0001)fromdual";
ResultSetrs=stmt.executeQuery(strSql);
if(rs.next()){
CLOBclob=((OracleResultSet)rs).getCLOB(1);
if(clob!=null){
Readeris=clob.getCharacterStream();
BufferedReaderbr=newBufferedReader(is);
Strings=br.readLine();
while(s!=null){
//byte[]temp=s.getBytes("iso-8859-1");
//s=newString(temp);
content+=s;
s=br.readLine();
}
}
}
//out.println(content);
//将从数据库中读出的内容写到文件中
FileOutputStreamfo=newFileOutputStream(xmlFile);
PrintStreamso=newPrintStream(fo);
so.println(content);
so.close();
rs.close();
stmt.close();
con.close();
}catch(Exceptione){
out.println(e);
}
%>
</body>
</html>
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大. |
|