java.sql.SQLException: ORA-00928: 缺失 SELECT 关键字

myeclipse6.5报的异常:java.sql.SQLException:ORA-00928:缺失SELECT关键字atoracle.jdbc.dbaccess.DB... myeclipse 6.5报的异常:
java.sql.SQLException: ORA-00928: 缺失 SELECT 关键字

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2709)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
at StuLogic.addInfo(StuLogic.java:22)
at Start.main(Start.java:17)
程序可能出现错误的代码:String sql="insert into stuinfo vlaues(?,?,?,?,to_date(?,'yyyy-mm-dd'))";
pstm=cnn.prepareStatement(sql);
pstm.setInt(1,sdb.getSno());
pstm.setString(2,sdb.getSname());
pstm.setInt(3, sdb.getSage());
pstm.setString(4, sdb.getAddr());
pstm.setString(5, sdb.getSjion());
int length=pstm.executeUpdate();
展开
 我来答
youngao21
2011-03-17 · TA获得超过243个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:107万
展开全部
所给插入语句应该是没问题的。是不是还有其它行有查询语句。而查询语句又出错。可能性很大。 根据错误信息是 一条查询的语句出错,而不是插入的语句出错。
xingfeng0501
2011-03-17
知道答主
回答量:18
采纳率:0%
帮助的人:22.8万
展开全部
sql语句中应该是values把
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
市懿93
2011-03-17 · TA获得超过196个赞
知道答主
回答量:85
采纳率:0%
帮助的人:85.4万
展开全部
sql拼写有误
仔细检查组装sql的代码部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suntopdang
2011-03-17 · TA获得超过112个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:0
展开全部
从insert语句代码向上查找,应该在select 语句附近
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式