update: 无效的列索引 本帖最后由 caijingjing 于 2010-10-22 12:02:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --你用PreparedStatement做呢?拼接日期这样拼接:String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME) VALUES (SEQ_ADMIN.NEXTVAL,?,To_Date(?,'yyyy-mm-dd'),?,sysdate)"; -- 注意日期格式PreparedStatement = Connection.prepareStatement(SQL);PreparedStatement.setString(1, USERNAME);PreparedStatement.setString(2, PASSWORD);PreparedStatement.setString(3, BORNDATE);PreparedStatement.execute(); 谢谢!之前几个小项目都是使用list组合参数,然后db.update(sql,list),所以我还是很想继续使用。类型转换后insert into t_admin String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME) VALUES (SEQ_ADMIN.NEXTVAL,?,?,'"+BORNDATE+"',sysdate)";BORNDATE DATE类型DUETIME DATE类型怎么操作呢。各位高手继续指教 --不是给你说了吗?--这样处理日期试试:String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME) VALUES (SEQ_ADMIN.NEXTVAL,?,To_Date(?,'yyyy-mm-dd'),?,sysdate)"; to_date(?,'yyyy-mm-dd'),测试通过。谢谢! select类型的oracle存储过程问题 eclipse连不上toad? oracle10g EX版本,ORA-12154: TNS: 无法解析指定的连接标识符 启动OracleService 报在本地计算机无法启动OracleService服务。错误193:Oxc1 数据的导入与导出问题 多表的统计查询问题,请教 怎样正确的链接两个字符串?谢谢!100分敬上 Oracle中怎么select * from table whree 1 不支持阿? 简单问题,回复有分。 如何从数据库中随机抽取不重复数据 结果按编号输出,不存在的补0。 oci怎么在记录中就更新数据?
--你用PreparedStatement做呢?拼接日期这样拼接:
String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME) VALUES (SEQ_ADMIN.NEXTVAL,?,To_Date(?,'yyyy-mm-dd'),?,sysdate)"; -- 注意日期格式
PreparedStatement = Connection.prepareStatement(SQL);
PreparedStatement.setString(1, USERNAME);
PreparedStatement.setString(2, PASSWORD);
PreparedStatement.setString(3, BORNDATE);
PreparedStatement.execute();
之前几个小项目都是使用list组合参数,然后db.update(sql,list),所以我还是很想继续使用。类型转换后insert into t_admin String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME) VALUES (SEQ_ADMIN.NEXTVAL,?,?,'"+BORNDATE+"',sysdate)";BORNDATE DATE类型
DUETIME DATE类型
怎么操作呢。各位高手继续指教
--不是给你说了吗?
--这样处理日期试试:
String sql="INSERT INTO t_admin (ID,USERNAME,PASSWORD,BORNDATE,DUETIME)
VALUES (SEQ_ADMIN.NEXTVAL,?,To_Date(?,'yyyy-mm-dd'),?,sysdate)";