java.sql.SQLException:ORA-00917:缺失逗号
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/09 17:26:13
java.sql.SQLException:ORA-00917:缺失逗号
String sql1 = "insert into KAOQINSIGN (EID,MORNINGS,MORNINGX,AFTERNOONS,AFTERNOONX,riqi)" +
\x05\x05\x05\x05\x05"values('"+LoginFrame.i_user+"',
'"+Today.getNowTime()+"',
'"+ null +"'," +"','"+null+"','"+null+"',
'"+Today.getNowDate()+"')";
LoginFrame.i_user是int类型,这句sql哪里错了?
String sql1 = "insert into KAOQINSIGN (EID,MORNINGS,MORNINGX,AFTERNOONS,AFTERNOONX,riqi)" +
\x05\x05\x05\x05\x05"values('"+LoginFrame.i_user+"',
'"+Today.getNowTime()+"',
'"+ null +"'," +"','"+null+"','"+null+"',
'"+Today.getNowDate()+"')";
LoginFrame.i_user是int类型,这句sql哪里错了?
int类型如果在数据库中是number类型的话,插入的时候不要加单引号
去掉第一个值的单引号如下:
"values("+ LoginFrame.i_user+ ",'"
如果数据库中是字符型的话,就不是这个原因了
还有 在你的第一个null后面加了两个逗号,删掉一个试试
去掉第一个值的单引号如下:
"values("+ LoginFrame.i_user+ ",'"
如果数据库中是字符型的话,就不是这个原因了
还有 在你的第一个null后面加了两个逗号,删掉一个试试
java.sql.SQLException:ORA-00917:缺失逗号
java.sql.SQLException:ORA-00918:未明确定义列
java.sql.SQLException:ORA-28000:the account is locked?怎么解决
java.sql.SQLException:The transaction is no longer active-st
Exception in thread "main" java.sql.SQLException:用尽的 Results
java.sql.SQLException: Parameter index out of range (1 > num
java.sql.SQLException:Operation not allowed after ResultSet
java.sql.SQLException:Couldn't perform the operation prepare
java.sql.SQLException:Column count doesn't match value count
java.sql.SQLException:Parameter index out of range (1 > numb
java.sql.SQLException: Listener refused the connection with
java.sql.SQLException:Parameter index out of range (0 < 1 ).