用SELECT sysdate FROM dual语句,是得到数据库时间的代码

解决方案 »

  1.   


    前面写上你连接数据库的代码,或者用连接数据库的bean然后到这一步:
    ResultSet rs=st.executeQuery("SELECT sysdate FROM dual");
    之后写上:
    while(rs.next()){
    out.print("<input type='text' value="+rs.getString(1)+"name='date' id='date'size='12'>");}
    这样试试,我是大致写的,没有试,你再看看,应该没问题。
      

  2.   

    你得先从Oracle里得到数据,然后才能显示。
    代码大致是这样的:
    <%
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
    //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);    
    String sql="select * from 你的表";    
    ResultSet rs=stmt.executeQuery(sql);    
    while(rs.next()) {%>    
    out.print("<input type='text' value="+rs.getString(1)+"name='date' id='date'size='12'>");   
    <%}%>     
    <%rs.close();    
    stmt.close();    
    conn.close(); %>   
    你也可以把连接数据库的过程放到java Bean, servlet ,或一个数据库连接池中去,
    那样效果会更好!
      

  3.   

    SELECT sysdate FROM dual------>这句对吗