我用JSP连接ORacle出错了,请各位大侠们指点一下。。。 test1.jsp没有通过编译,某一个属性值需要用引号引起来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序如下:<%@page info="database handler"%><%@page contentType="text/html;charset=gb2312"%><%@page language="Java" import="java.io.*"%><%@page import="java.util.*"%><%@page import="java.sql.*"%><%@page import=%><%@page import="javax.servlet.*"%><%@page import="javax.servlet.http.*"%><html><body><%try{Connection con;Statement stmt;ResultSet rs;Class.forName("oracle.jdbc.driver.OracleDriver");String url="jdbc:oracle:thin:@172.16.10.21:1521:ZX_TEST";con=DriverManager.getConnection(url,"qms","qms");out.println("dfd");stmt=con.createStatement();rs=stmt.executQuery("SELECT xm,xb from ZX_TEST");out.println("<table border=1 width=400>");while(rs.next()){String col1=rs.getString(1);String col2=rs.getString(2);out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");}out.println("</table>");}catch(Exception e){out.println(e);}%></body></html> <%@page import=%>这行代码是错的。把它删除。 我删掉了。出现了这个错误Generated servlet error:E:\Program Files\Apache Tomcat 4.0\work\Standalone\localhost\star\test1$jsp.java:103: Method executQuery(java.lang.String) not found in interface java.sql.Statement. rs=stmt.executQuery("SELECT xm,xb from ZX_TEST"); ^1 error rs=stmt.executeQuery("SELECT xm,xb from ZX_TEST");是我拼写错误,改正后,还是有错误,能帮忙看看吗?谢谢。错误信息:java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=150999040)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 我已经搞定了。是String url="jdbc:oracle:thin:@172.16.10.21:1521:orcl"写错了感谢各位的热心帮助 你缺少一个包,在HEAD里面import javax.sql.*; import java.sql.*有这个的。 请教:struts2下载完文件之后,如何关闭窗口?............ 急!!!!急求tomcat5.0的安装程序,十分伙计,万分感谢!! 有关ssh javaMail 出错!!java.lang.ClassNotFoundException! 有没有好用点的动态图表控件 弹出窗口问题 渴求JBuilder环境配置步骤,请高手指教~~ 单选框 JAVASCRIPhk点击增表格行 Jsp中是否包含类似Jscript的confirm的函数 如何在网页上显示密码如*****而且通过查看源代码看不到真正的密码内容? 如果给<input type=text>增加一个属性,并如何引用?
<%@page contentType="text/html;charset=gb2312"%>
<%@page language="Java" import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page import=%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<html>
<body>
<%
try
{
Connection con;
Statement stmt;
ResultSet rs;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@172.16.10.21:1521:ZX_TEST";
con=DriverManager.getConnection(url,"qms","qms");
out.println("dfd");
stmt=con.createStatement();
rs=stmt.executQuery("SELECT xm,xb from ZX_TEST");
out.println("<table border=1 width=400>");
while(rs.next())
{
String col1=rs.getString(1);
String col2=rs.getString(2);
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");}
out.println("</table>");
}
catch(Exception e){
out.println(e);
}
%>
</body>
</html>
<%@page import=%>这行代码是错的。把它删除。
Generated servlet error:
E:\Program Files\Apache Tomcat 4.0\work\Standalone\localhost\star\test1$jsp.java:103: Method executQuery(java.lang.String) not found in interface java.sql.Statement.
rs=stmt.executQuery("SELECT xm,xb from ZX_TEST");
^
1 error
是我拼写错误,改正后,还是有错误,能帮忙看看吗?谢谢。错误信息:java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=150999040)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
感谢各位的热心帮助
有这个的。