java.sql.SQLException: ORA-00911: 无效字符
来源:互联网 发布:java 日期和时间控件 编辑:程序博客网 时间:2024/05/16 06:26
java.sql.SQLException: ORA-00911: 无效字符
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:799)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1037)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3316)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:100)
at com.jndd.servlets.excelinfo.SheetMaintenance.creatExcel(SheetMaintenance.java:137)
at com.jndd.servlets.excelinfo.SheetMaintenance.doPost(SheetMaintenance.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:799)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1037)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3316)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:100)
at com.jndd.servlets.excelinfo.SheetMaintenance.creatExcel(SheetMaintenance.java:137)
at com.jndd.servlets.excelinfo.SheetMaintenance.doPost(SheetMaintenance.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
无论是什么时候,小错误总是避免不了,sql语句在pl/sql也查了都对,可为什么就是报这种错误,原因在于在sql语句的后面习惯性的加了" ; "
如:String sql = "select * from apple t ;";
注意把字符串里的 分号 去掉就好了,不局长多此一举。
如果你掉了还报错,建议把你的sql去单独执行一下。。。
0 0
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- Cause: java.sql.SQLException: ORA-00911: 无效字符
- java.sql.SQLException: ORA-00911: 无效字符 解决方案
- java.sql.SQLException: ORA-00911: 无效字符 异常解除
- oracle数据库java.sql.SQLException: ORA-00911: 无效字符解决方案
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
- for:java.sql.SQLException: ORA-00911: 无效字符 解决方法
- iostat 等运维命令用法
- 线程(Thread)
- bitcoin多重签名
- Linux下操作问题解决的小集
- 字符串转码
- java.sql.SQLException: ORA-00911: 无效字符
- Android短信发送和接收流程源码分析
- ssh 配置讲解大全 [待整理]
- jquery获取和设置radio,select,checkbox的值
- 巧说table的几种构造方式
- mybatis特性--- 级联查询
- 文件操作中SaveFileDialog的用法
- 九度OJ-题目1524:复杂链表的复制
- 字节序的那些事情