测试一些代码时出现以下错误:
SQLException:列索引无效
这到底是什么意思呢?
是否有在线文档解释所有Oracle错误代码和语句?
正如标题所暗示的那样,"javax.naming.NoInitialContextException"在非技术术语中意味着什么?有什么一般建议来解决它?
编辑(从控制台):
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at cepars.app.ConnectionHelper.getConnection(ConnectionHelper.java:25)
at cepars.app.ConnectionHelper.getConnection(ConnectionHelper.java:10)
at cepars.review.ReviewDAO.getJobList(ReviewDAO.java:30)
at cepars.review.Test.main(Test.java:43)
java.lang.NullPointerException
at cepars.review.ReviewDAO.getJobList(ReviewDAO.java:31)
at cepars.review.Test.main(Test.java:43)
cepars.app.DAOException
at cepars.review.ReviewDAO.getJobList(ReviewDAO.java:39)
at cepars.review.Test.main(Test.java:43)
Run Code Online (Sandbox Code Playgroud) 在处理一些JDBC代码时出现以下错误:
java.sql.sqlexception missing in or out parameter at index: 6
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下这意味着什么吗?更一般地说,是否有一个网站/文档集可以解释错误陈述的含义?
我想验证我发送给Oracle的SQL查询是我真正想要的.我想知道我该怎么做?我可以在绑定变量之前打印出语句,即.我从控制台得到这个:
UPDATE MY_TABLE=tableName SET COL1=?, COL2=?, COL3=? WHERE PK=?
Run Code Online (Sandbox Code Playgroud)
但是我希望在将变量设置为值之后看到实际的声明.