在数据库 里有 datatime 这个属性  用代码 怎么才能赋值啊......

解决方案 »

  1.   

    是 insert   不是可以直接 now() 给当前时间吗  我想给固定的值 怎么办
      

  2.   

    java时间类有两个,java.util.Date 和 java.sql.Date, 程序中一般用的都是java.util.Date,所以insert到数据库中时转换下就可以了。如:java.sql.Date begin = new java.sql.Date(beginTime.getTime());
    java.sql.Date end = new java.sql.Date(endTime.getTime());
      

  3.   

    如果是固定值可直接用SQL,如:
    insert into t1 values('2009-9-25 8:10:10');
      

  4.   


    if object_id('tempdb.dbo.#date')  is not null drop table #datecreate table #date
    (
    nowtime varchar(200)
    )insert into #date values(getdate() )select  * from #date
      

  5.   

    1.用sql的话,mysql的时间直接用单引号  '2009-1-1'
    2.用PreparedStatement赋值的话,用setDate()方法
    3.用hibernate的话,更简单了,直接映射date类型
      

  6.   

    insert into t1 values('2009-09-25 08:10:10');
      

  7.   

    就是普通的SQL语句呗,还要问,呵呵
      

  8.   

    insert into tableName values("");