<%
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
boolean success=false;
//int RstCnt=0;
//装载JDBC-ODBC驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver"); //设置数据库连接字符串
strCon = "jdbc:oracle:thin:@192.168.11.21:1521:testdb"; //连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"username","password");
//创建SQL语句对象
sqlStmt = sqlCon.createStatement();
//获取记录总数
strSQL = "select * from fee";
sqlRst = sqlStmt.executeQuery(strSQL);
//打印测试
if( sqlRst != null ){
while( sqlRst.next() ){
out.println("你的用户名字是:\t" + sqlRst.getString("name"));
out.println("你的密码是\t" + sqlRst.getString("password"));
}
sqlRst.close();
sqlCon.close();
}
%>

解决方案 »

  1.   

    我用了你的方法,可是出现了下面的异常:
    Exception = java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 我在页面中加上下面的语句,可是还是不行。
    <jsp:include page="e:\test\searchdos\classes12.jar" />
      

  2.   

    我在页面中加上下面的语句,可是还是不行。
    <jsp:include page="e:\test\searchdos\classes12.jar" />
    --------------------------------------
    你的方法不对:
    把classes12.jar拷贝到\web-int\lib\下就可以了,如果没有lib目录,自己建一个。
      

  3.   

    directive不队吧,是不是的用import呀,一般的情况下,都把它设置到环境变量classpath中去,就行了的~~.好用的~~
      

  4.   

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\web-int\lib
    是把classes12.jar放到这个目录吗?怎么还是不行?
      

  5.   

    放到下面的目录也不行呀。我的QQ是5559251,还望指教。
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\WEB-INF
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\WEB-INF\lib
      

  6.   

    假如你的jsp文件在F:\Jb\Test\defaultroot\test.jsp那么你应该把classes12.jar放到
    F:\Jb\Test\defaultroot\WEB-INF\lib\下面。没有这个目录的话,自己创建一个。
      

  7.   

    不行呀。我的文件放在下面的目录下的。
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\test.jsp
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT\WEB-INF\lib\classes12.jap