日期:2014-05-20  浏览次数:20683 次

数据库语法问题
//////////////方法-数据库添加////////////////
public   void   Messageinsert(){
TextDao   td   =   new   TextDao();
Date   time   =   new   Date();
String   sTime   =   time.toLocaleString();
String   sql   =   "insert   into   Test1   values( '老李 ', '123456789 ', '大学 ', '天津 ', ' "sTime " ') ";
}

我想往数据库里面存储一个时间变量,请问sql这个语句怎么用sTime这个变量?我写语法不对。。。谢谢

------解决方案--------------------
如果数据库列的类型是SQL的日期类型,使用java.util.Date类型java.sql.Timestamp类型
------解决方案--------------------
String sql = "insert into Test1 values( '老李 ', '123456789 ', '大学 ', '天津 ', "+sTime+ ") ";