HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 11 in the jsp file: /mytest.jsp
Generated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\example\org\apache\jsp\mytest_jsp.java:59: cannot resolve symbol
symbol : class Conection
location: class org.apache.jsp.mytest_jsp
Conection conn=DriverManager.getConnection(url,user,password);
^
An error occurred at line: 11 in the jsp file: /mytest.jsp
Generated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\example\org\apache\jsp\mytest_jsp.java:62: cannot resolve symbol
symbol : variable sql
location: class org.apache.jsp.mytest_jsp
ResultSet rs=stmt.executeQuery(sql);
^
2 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
略 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
--------------------------------------------------------------------------------
以下是源代码,我已经把classes12.jar考到\WEB-INF\lib目录下了,
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试页面</title>
</head>
<body>
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:oci8:@localhost:1521:oracle";
String user="qqhrz";
String password=" ";
Conection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sal="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
第一个字段内容为:<%=rs.getString(1)%>
第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
Apache Tomcat/5.0.28
哪位大哥大姐明白给小弟讲讲,先谢谢了!!!
谢谢dcp,因为篇幅不够,我的那个源程序已经修改为:thin后,但是仍出现如下问题,请问如何解决
HTTP Status 500 -
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Io 异常: The Network Adapter could not establish the connection
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
简单的jsp连接oracle数据库问题!但是连不通,我是新手请大家帮忙!!
两种模式从使用上来说,oci必须在客户机上安装oracle客户端才能连接,而thin就不需要。原理上来看,thin是纯java实现tcp\/ip的c\/s通讯;而oci方式,客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called interface),因此这个oci总是需要随着oracle客户端安装 你把url...
怎么用jsp连接orcal数据库啊?
在程序中 String url = "jdbc:oracle:thin:@localhost:1521:ORCL";String username = "";String password = "";Connection conn = null;try { Class.forName("oracle.jdbc.driver.OracleDriver");DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());conn = DriverManager.getConnecti...
简单的jsp网站,可以连数据库 马上交作业 急!!!
一、JSP连接Oracle8\/8i\/9i数据库 testoracle.jsp如下:<%@ page contentType="text\/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";\/\/orcl为你的数据库的...
jsp数据库连接?
String url="jdbc:mysql:\/\/localhost:3306\/ibatis?user=root&password=yanghao"; \/\/这是数据库连接地址Ibatis是数据库名称,user是用户.password就是你的用户名,根据实际情况你修改 String sql="INSERT INTO person (username,password) VALUES('"+uname+"','"+pwd+"')"; \/\/把index.jsp提交的两...
100分救命:dreamweaver连接oracle数据库问题
1.确定你的ORacle 时候 开始 你可以进入 命令模式 Cmd sqlplus system\/system 运行 看看时候可以进入 如果 不能进入 请到开始 ->设置 ->控制面板 ->管理工具->服务 把Oracle 开头的服务打开 一般 开两个就可以了!具体可以去网站 找找 2.检查你的web 服务器 lib下来 是否有 Oracle 的连接包 或者...
java连接Oracle数据库
Class.forName("oracle.jdbc.driver.OracleDriver");\/\/加入oracle的驱动,“”里面是驱动的路径 String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";\/\/ 数据库连接,oracle代表链接的是oracle数据库;thin:@MyDbComputerNameOrIP代表的是数据库所在的IP地址(可以保留thin:);1521代表...
怎么使用JAVA连接数据库?
1、加载驱动程序。2、创建连接对象。3、创建sql语句执行对象 。4、执行sql语句。5、对执行结果进行处理。6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。处理结果两种情况:1、执行更新返回的是本次操作影响到的记录数。2、执行查询返回的结果是一个ResultSet对象。ResultSet包含符合SQL语句中条件的...
求教我用plsql在oracle中建一个表,但是字段出错是怎么回事啊?_百度...
可能是PLSQL断开连接了,重新登陆一次,应该可以解决 q476369545 | 发布于2016-10-19 举报| 评论 9 0 这写法没问题,请全部贴出来才知道错在哪里。 石亮东 | 发布于2013-04-27 举报| 评论 0 0 不赋字段类型长度试试,这种问题常有发生。 kantao_josephy | 发布于2013-04-25 举报| 评论 0 0...
JAVA web 与数据库的连接到底是怎样连的啊?
这是连接数据库的URl,就像访问网站的地址一样。没有这个是无法访问数据库的。localhost:5432表示本地端口。一般不需要改动,如果你在配置数据库的时候改动过端口,那么你需要把它改回来。\/hstaoshu是你的数据库名称。其他选项请勿擅自改动。3、编写DAO类。DAO类的作用是与数据连接后,对数据库的一些操作...
用JSP做的网站连接的oracle数据库,打开网页时出错,显示HTTP 500内部服...
类未找到异常,一般需要检查以下几个地方:1、打开页面或者跳转时调用的action是否配置正确(struts配置文件);2、相关的jar包是不是都导入好了;3、是否缺少什么类文件,或者import没写;你这个看上去应该是连接数据库的类出了状况,有可能是自己的代码调用找不到类或者包。