本帖最后由 A55881544 于 2009-08-08 16:51:19 编辑

解决方案 »

  1.   

    preparedStatement 不是直接用来拼接字符串的。所以不要指望它像 string.replace 一样的用。其它你可以这样:Date now = now();stmt.setDate(1, new java.sql.Date(now.getTime());
      

  2.   

    mysql中是有now()这个函数的,会自动取当前时间,
    insert into article values(null,1,1,有条纹,老鼠,now(),1)
    这条语句在执行过程中,会在数据中插入一个当前时间的。
      

  3.   

    now()写在sql语句中就可以了吧,别用?进行预编译
      

  4.   


    是的,now()直接写在字符串sql里就好了,楼主的想法有点异想天开了如果真有条SQL最后是:insert into article values(null,1,1,有条纹,老鼠,now(),1)
    那这条SQL肯定报错,因为数据库虽然认识now(),但是不认识有条纹和老鼠啊