PreparedStatement
sql:
select 姓名 from 表 where 时间=? 用request.getParameter("TextField名");取的时间。然后转换成日期形式

解决方案 »

  1.   

    select yourname from yourtable where yourtime = '....';request.getParameter("TextField's name");
      

  2.   

    to: wjmmml(笑着悲伤) 
       
        当时间为一变量时。即“select 姓名 from 表 where 时间=? ”此时的时间等于变量,要用什么格式,
        用这样的格式在JAVA中可以吗?
        select * from 表名 where 时间=# "& dataTime &" #
      

  3.   

    时间为变量时,
    比如String dataval;//日期字符串
    select * from tablename where 
    d_data=TO_DATE('"+dataval+"','yyyy-mm-dd')
      

  4.   

    那要看具体用什么数据库了。
    oracle 是TO_DATE.
      

  5.   

    to: upc_chenli(chenli)/ Sun_Libra(阳光天秤) 
        Access数据库,那应该怎么作呢?在线等待!
      

  6.   

    select * from 表名 where 时间= '"+ dataTime +"'"
      

  7.   

    To all:
        我已经试过通过转换字符串的方法进行查询,结果是正确的,但是我接下来的工作是从中抽取年、月、日、时、分。所以转换字符串的方法在这个时候是相当麻烦的!
        请问有没有直接从Access数据库中读取日期/时间的函数或什么的?
      

  8.   

    这应该是JDBC的功能,直接调用JDBC的API,大概用getData将日期数据从库中取出,后利用Data对象的函数进行操作.