import java.sql.*;   
import java.text.DateFormat;
import java.util.Calendar;
   
  public   class   TestThinApp   {  
  public static String intToString(int value)
   {
     Integer integer = new Integer(value);
     return integer.toString();  
}
public static String   trimString(String str,int n) {   
        String   sTemp   =   str;     
        int nl = str.length();
if(nl > n)  {}
         else sTemp = "0" + str;
        return   sTemp;   
  }

    
 public   static   void   main(String   args[])   throws   ClassNotFoundException, SQLException   {   
 
          Calendar calendar = Calendar.getInstance();
          calendar.add(Calendar.MINUTE, -1480);   
          int y,m,d,h,mi,s; 
          String mo,dm,hh,mn,ss,tim;
          String tim1 = null;
y=calendar.get(Calendar.YEAR); 
m=calendar.get(Calendar.MONTH)+ 1; 
d=calendar.get(Calendar.DATE); 
h=calendar.get(Calendar.HOUR_OF_DAY); 
mi=calendar.get(Calendar.MINUTE); 
s=calendar.get(Calendar.SECOND); 
mo = TestThinApp.intToString(m);
mo = TestThinApp.trimString(mo,1);
dm = TestThinApp.intToString(d);
dm = TestThinApp.trimString(dm,1);
hh = TestThinApp.intToString(h);
hh = TestThinApp.trimString(hh,1);
mn = TestThinApp.intToString(mi);
mn = TestThinApp.trimString(mn,1);
ss = TestThinApp.intToString(s);
ss = TestThinApp.trimString(ss,1);
tim1 = y+"-"+mo+"-"+dm+" "+hh+":"+mn+":"+ss;
String tim2 = "2009-12-08 17:11:52";
PreparedStatement sql;
Connection   con;
ResultSet   rs ;
    // System.out.println(tim1);          
          Class.forName("oracle.jdbc.driver.OracleDriver");   
            con   =   DriverManager.getConnection("jdbc:oracle:thin:@192.168.21.193:1521:orcl",   "biaoguanli",   "aaa");   
          sql = con.prepareStatement("select   *   from  system.d1_20091210 ");//where DAW <? and DAW >?
         // sql.setString(1, tim1);
          //sql.setString(2, tim2);
          rs = sql.executeQuery();
          while   (rs.next()) {
           String[] timee = null;// 时间数据
           int[] value = null;// 流量数据2009-12-08 19:14:48
        
           timee = new String[]{rs.getString(1)};
       value = new int[]{rs.getInt(2)};     
      for(int i = 0; i < value.length; i++){
     System.out.println(timee[i]+"  "+value[i]);      
      }
          }   
          con.close();            
      }  } 
  希望大家帮帮小弟,我用jsp做的页面就想调用最后的数据,如果能是jsp的代码就好了,谢谢天下大侠!

解决方案 »

  1.   

    如果谁能把这段、代码编成jsp的我给高分
      

  2.   

    利用<%@ page language="java" pageEncoding="GB2312" import="pa1.pa2.TestThinApp"%>这样在jsp页面引进TestThinApp  然后就可以可以在<%%>里调用TestThinApp  类的方法了。
      

  3.   

    有没有jsp调用oracle数据库的好例子啊?????
    顶顶
    大虾 
    急急急急急急
      

  4.   


    利用 <%@ page language="java" pageEncoding="GB2312" import="pa1.pa2.TestThinApp"%>这样在jsp页面引进TestThinApp  然后就可以可以在 <%%>里调用  TestThinApp.intToString(...)  。
      

  5.   

    不了解jsp的实质么?jsp上可以直接编写JAVA代码,你可以就把它当做一个类来对待,所有的JAVA代码写在
    <% //这里%>里面。
      

  6.   

    赞同!我劝楼主还是好好看看什么是jsp!
      

  7.   

    初学者直接将编写好的类体用inport引入,然后<%%>引用
    以后如果这块代码复用率很高的话可以编制成标签在网页里引用
      

  8.   


    <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>
    <%@ page import="pa1.pa2.TestThinApp"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
       
        
        <title>My JSP 'aa.jsp' starting page</title>  </head>
      
      <body>
       <%
       Calendar calendar = Calendar.getInstance(); 
              calendar.add(Calendar.MINUTE, -1480);  
              int y,m,d,h,mi,s; 
              String mo,dm,hh,mn,ss,tim; 
              String tim1 = null; 
             y=calendar.get(Calendar.YEAR); 
              m=calendar.get(Calendar.MONTH)+ 1; 
    d=calendar.get(Calendar.DATE); 
    h=calendar.get(Calendar.HOUR_OF_DAY); 
    mi=calendar.get(Calendar.MINUTE); 
    s=calendar.get(Calendar.SECOND); 
    mo = TestThinApp.intToString(m); 
    mo = TestThinApp.trimString(mo,1); 
    dm = TestThinApp.intToString(d); 
    dm = TestThinApp.trimString(dm,1); 
    hh = TestThinApp.intToString(h); 
    hh = TestThinApp.trimString(hh,1); 
    mn = TestThinApp.intToString(mi); 
    mn = TestThinApp.trimString(mn,1); 
    ss = TestThinApp.intToString(s); 
    ss = TestThinApp.trimString(ss,1); 
    tim1 = y+"-"+mo+"-"+dm+" "+hh+":"+mn+":"+ss; 
    String tim2 = "2009-12-08 17:11:52"; 
    PreparedStatement sql; 
    Connection  con; 
    ResultSet  rs ; 
        // System.out.println(tim1);          
              Class.forName("oracle.jdbc.driver.OracleDriver");  
                con  =  DriverManager.getConnection("jdbc:oracle:thin:@192.168.21.193:1521:orcl",  "biaoguanli",  "aaa");  
              sql = con.prepareStatement("select  *  from  system.d1_20091210 ");//where DAW <? and DAW >? 
            // sql.setString(1, tim1); 
              //sql.setString(2, tim2); 
              rs = sql.executeQuery(); 
              while  (rs.next()) { 
              String[] timee = null;// 时间数据 
              int[] value = null;// 流量数据2009-12-08 19:14:48 
            
              timee = new String[]{rs.getString(1)}; 
          value = new int[]{rs.getInt(2)};     
          for(int i = 0; i < value.length; i++){ 
         out.println(timee[i]+"  "+value[i]); //这里改为out     
          } 
              }  
              con.close();            
           %>
      </body>
    </html>
      

  9.   

    <%@ page import="pa1.pa2.TestThinApp"%>
    这就是什么意思啊 啊/