pstmt.setInt(1,Integer.parseInt(ui.getUserid()));
pstmt.setTimestamp(5,new Timestamp());
pstmt.setString(7, "false");这个我不知道你得字段类型是什么,可能也不对
pstmt.setTimestamp(5,new Timestamp());
pstmt.setString(7, "false");这个我不知道你得字段类型是什么,可能也不对
解决方案 »
- 我把jsp代码放到js的按钮点击事件里,页面加载后左下角报错,说jsp返回的结果未定义
- Struts2集成Struts1的问题
- 大家再帮我看看这是什么错误;
- 关于javascript读取服务器文件的问题???????
- 我把html语言,放到struts的bean属性中,输出来不能显示成html语言
- hibernate 一对一出错 帮帮忙吧.火烧眉毛了
- HELP ME! package byyl does not exist是怎么回事啊?
- 请教高手:如何获得当前js文件的绝对路径信息?(
- 请教:关于字符串函数split()的用法
- 请问:在web-inf目录下有calsses/com/dichain/application/base/BasicConstants.class但还是出错,为什么??
- 配置好了连接池为什么连不上(一个mm的菜问题之二)
- jsp+access的例子
set什么类型,你怎么一律都是String???
int要用setInt() ;
boolean要用setBoolean()
......
就到pl/sql中直接把你的INSERT 语句运行(对应你的数据),可以帮助你派错
有可能是字段类型不匹配造成的
另外我用了pl/sql调试,却加进去了所以很奇怪,大家再给瞧一眼.
再ql/sql中
语句事这样的:
insert into test_userinfo (id,userid,pwd,name,email,login_date,online_bool,ip_address)
values (test_user_id.nextval,'bbub','pwd','logindate','a',sysdate,'sd','dd')建表语句可以参考:
create table test_userinfo
(
id number(8),
userid varchar2(15) primary key,
name varchar2(20),
pwd varchar2(20),
email varchar2(20),
login_date date,
last_date date,
online_times number(5),
ip_address varchar2(20),
online_bool varchar(10)
);
pstmt.setString(2,ui.getPwd());
pstmt.setString(3,ui.getName());
pstmt.setString(4,ui.getEmail());
pstmt.setString(5,"SYSDATE");
pstmt.setString(6,ui.getIp_Address());
pstmt.setString(7, "false");
每一个加一试试
例如pstmt.setString(2,ui.getUserid());
以下类推
pstmt.setString(5,"SYSDATE");
不能把SYSDATE写在下面而应该这样:
private static final String INSERTUSER="insert into test_userinfo "
+" (id,userid,pwd,name,email,login_date,ip_address) "
+" values (test_user_id.nextval,?,?,?,?,sysdate,?)";
谢谢大家.
有错误。
+" (id,userid,pwd,name,email,login_date,online_bool,ip_address) "
+" values (test_user_id.nextval,?,?,?,?,sysdate,?,?)";