时间的添加问题

时间:2008-05-13 17:48:54   来源:论坛整理  作者:  编辑:chinaitzhe
要将时间添加进 数据库,

用 Statement 来进行:

public int updateSQL(String sql){
int result=0;
try{
sqlConn=BackstageBean.getConn();
Statement stmt = sqlConn.createStatement();
result=stmt.executeUpdate(sql);
stmt.close();
}catch(SQLException ex){
ex.printStackTrace();
result= 0;
}
return result;
}

这样就用到了 sql 语句的拼接:

String sql="insert into positions (want,personnel,ask,describes,company_id,pub_date,"
"valid) values ('" want "','" quantity "','" ask "','" describe "'," companyid "," sqlDate "," valid ")";
bt.updateSQL(sql);

问题是时间这里,假如时间格式是:2008-05-13 17:05:32这样就有问题了,但是时间假如格式是:2008-05-13
就没有问题,请教下如何办?

时间精确到 秒 ,不用PreparedStatement 而用Statement 的话该怎样办呢?

网友回复:加单引
网友回复:要不就SimpleDateFormat
网友回复:SimpleDateFormat应该可以
网友回复:SimpleDateFormat格式之后的时间格式是 字符串类型的,而我的数据库是 Datetime 类型,这样可以添加 进去吗?
关键字:时间,添加,问题,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面