Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String uid="JSPDEV";
String pwd="JSPDEV";
Connection con = DriverManager.getConnection(url,uid,pwd);
Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from BOOK");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("BOOKID")+"<td>");
out.println("<td>"+rst.getString("BOOKNAME")+"<td>");
out.println("<td>"+rst.getString("PUBLICHER")+"<td>");
out.println("<td>"+rst.getString("PRICE")+"<td>");
out.println("</tr>");
}
//关闭连接,释放资源
rst.close();
stmt.close();
con.close();
把这些放到Try里看看
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String uid="JSPDEV";
String pwd="JSPDEV";
Connection con = DriverManager.getConnection(url,uid,pwd);
Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from BOOK");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("BOOKID")+"<td>");
out.println("<td>"+rst.getString("BOOKNAME")+"<td>");
out.println("<td>"+rst.getString("PUBLICHER")+"<td>");
out.println("<td>"+rst.getString("PRICE")+"<td>");
out.println("</tr>");
}
//关闭连接,释放资源
rst.close();
stmt.close();
con.close();

解决方案 »

  1.   

    无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 sw19:9080 主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  
      

  2.   

    看看你的web server配置有没有错误
    端口,http根目录等!
      

  3.   

    哦,我看过是不是要将驱动程序JAR包拷贝到\web-inf\lib目录中?
    不过看时没注意也不懂那是做什么用,从哪里获得?
    文章上说JAR包是class12.jar是什么啊?
    谢谢
      

  4.   

    class12.jar是oracle的jdbc包,关于oracle的一些操作接口包括连接接口在class12.jar里面都有
      

  5.   

    请问在哪里可以找到,我把oracle目录都搜了两遍也没找到,还有在\web-inf\lib下面还需要什么文件吗?
    谢谢啦!
      

  6.   

    我用的是webSphere 启动一个新建的一个JSP可以在网页中浏览,我想可能是数据库相关的问题吧!请高手指点!