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());
如果是固定值可直接用SQL,如: insert into t1 values('2009-9-25 8:10:10');
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
java.sql.Date end = new java.sql.Date(endTime.getTime());
insert into t1 values('2009-9-25 8:10:10');
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
2.用PreparedStatement赋值的话,用setDate()方法
3.用hibernate的话,更简单了,直接映射date类型