<!--首先导入一些必要的packages-->
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<!--告诉编译器使用SQL包-->
<%@ page import="java.sql.*"%>
<!--设置中文输出-->
<%@ page contentType="text/html; charset=GB2312" %> 
<html>
<head>
  <title>DbJsp.jsp</title>
</head>
<body>
<%//以try开始
try
{
Connection con;
Statement stmt;
ResultSet rs;Class.forName("oracle.jdbc.driver.OracleDriver").newInstance() ;
//注册MySQL驱动程序
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver () );
//用适当的驱动程序连接到数据库
String dbUrl =  "jdbc:oracle:thin:@s003:1521:gsbx";
String dbUser="gsbx";
String dbPwd="654321";
//建立数据库连接
con = java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);
//创建一个JDBC声明
stmt = con.createStatement();
//增加新记录
stmt.executeUpdate("INSERT INTO books (id,name,title,price) VALUES ('903','Wind','Learn Java Log',33.3)");
//查询记录
rs = stmt.executeQuery("SELECT id,name,title,price from books");
//输出查询结果
out.println("<table border=1 width=400>");
while (rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
float col4 = rs.getFloat(4);
//打印所显示的数据
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td><td>"+col4+"</td></tr>");
}
out.println("</table>");//删除新增加的记录
stmt.executeUpdate("DELETE FROM books WHERE id='903'");//关闭数据库连结
rs.close();
stmt.close();
con.close();
}//捕获错误信息
catch (Exception e) {out.println(e.getMessage());}
%>
</body>
</html>

解决方案 »

  1.   

    放了,
    classes111.jar
    classes111.zip
    classes12.jar
    classes12.zip
    classes12dms.jar
    ojdbc14.jar
    ojdbc14_g.jar
    我都放到了command\lib下.
    究竟用哪个啊?
      

  2.   

    把ojdbc14.jar放到你的TOMCAT下的COMMON目录下LIB里边,看看是否可以
      

  3.   

    什么啊?
    sql plus 都能连得上的
    我试了一下午,重新启动N次tomcat就好,好像是原来的.jsp不正确,修改正确后,Tomcat总是不自动更新。现在也是这样,一会能执行,一会又不行了,报错误如下:
    HTTP Status 404 - /dbjspa.jsptype Status reportmessage /dbjspa.jspdescription The requested resource (/dbjspa.jsp) is not available.
    Apache Tomcat/5.0.12
    删除work目录下的文件也不行,只能重新启动TOMCAT,
    天啊,为什么?难道是因为Tomcat是免费的吗?
      

  4.   

    放到WEB-INF/lib下也不行,也是时好时坏
      

  5.   

    把连接字符串的数据库地址改成localhost