向数据库中(sqlserver)插入日期后出现1900-01-01 00:00:00.000的问题?

xique82 2004-09-01 02:07:53
我从一个类中得到日期型对象:

public class Dd
{
java.sql.Date db;
public Dd()
{
long dd=new java.util.Date().getTime();
db=new java.sql.Date(dd);
}
public java.sql.Date getDate()
{
return db;
}
}

然后把得到的db插入数据库中,结果库中数据为1900-01-01 00:00:00.000
大家帮忙!!
...全文
868 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
guestman 2004-09-01
  • 打赏
  • 举报
回复
用PreparedStatement.setDate(int ,db);

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧