测试页,不知道哪里有错误。
还有注释掉的这句话也帮忙解释一下,谢谢。//这句话不太明白。
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@192.168.0.5:1521:oracle8";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
//Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statement sqlStmt = conn.createStatement
(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,
java.sql.ResultSet.CONCUR_READ_ONLY);
//这句话不太明白。
String sql="select * from temp";
ResultSet rs=sqlStmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
您的第二个字段内容为:<%=rs.getString(3)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
sqlStmt.close();
conn.close();
%>
</body>
</html>
错误如下。
The server encountered an internal error () that prevented it from fulfilling this request.
我把a.jsp已经放到E:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT目录下了。
数据库中肯定有纪录的。
select * from temp;
ID SHU ZI
----- ---------- ----------
1 20 40
2 20 41
3 50 44
4 50 45