String sql= "insert into mytable (id,time) values(" + id + ", \'" + date + "\')";
你可以先打印出sql值自己看看对不对嘛。
你可以先打印出sql值自己看看对不对嘛。
解决方案 »
- myeclips 连接 mysql 报ClassNotFoundException错误
- jsp从html控件获取值传过去
- 实例问题
- 这样是错的?
- 怎么合并两个byte数组?
- 请教关于对话框的问题
- 大家有没有java写的解压代码,很急的在线等待。
- Java中如何将一个float数显示时指定小数点位数
- 关于全选的问题大家帮忙看看~
- 错误信息:Exception occurred: java.rmi.RemoteException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
- 如何把一个整型数比如16转化为二进制数呢?有多少种方法可以实现啊
- 一个关于保存JComponent图像内容的问题
ps.setInt(1,id);
ps.setDate(new Date());
ps.executeUpdate();
ps.close();
int id=1000
String date="2002-04-22";
String sql= "insert into mytable (id,time) values(" +
id+","+"{d '"date+"'}"+")";第二种方法为使用PreparedStatement,CallableStatment中的SetXXX方法
String sql= "insert into mytable (id,time) values(" +id+"getdate())";
方法二:转换的方法:
dateStr="2004-4-24 15:52:23"
String sql= "insert into mytable (id,time) values(" +id+"convert(datetime,'"+dateStr+"'))";