java中 jdbc报错 ORA-00911: 无效字符

关注:196  答案:4  mip版

解决时间 2021-02-06 00:32

提问者不在服务区的爱

2021-02-05 19:37

Connection conn=null;

PreparedStatement psmt = null;

Class.forName(DBDRIVER);

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);

String sql = " select empno,ename,job from emp";

psmt= conn.prepareStatement(sql);

ResultSet rs = psmt.executeQuery();

最后一句话报错,sql试了没错,怎么查也查不出来呀

下面是报错信息

Exception in thread "main" java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)

at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)

at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)

at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)

at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)

at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)

at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:861)

at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1145)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1267)

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)

at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)

at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)

at Temp.main(Temp.java:18)

最佳答案

二级知识专家守給你的承諾

2021-02-05 20:59

" select empno,ename,job from emp";前后空格删除了

还有sql语句的最后有没有多写了一个分号(;)  就是这两种情况会引起Exception in thread "main" java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符的

全部回答

1楼縱马獨歸

2021-02-05 23:56

string sql = "select * from chapterinformatin where chaptername='"+id+"'";

你试试这样一定可以了

2楼时光暗淡了承诺

2021-02-05 22:43

String sql = " select empno,ename,job from emp"; 前后空格删了。sql没错肯定是这句话拼的时候出错了。

3楼我心里的你没人能代替

2021-02-05 21:15

解决没?还没解决试试把数据库列job换个名字,不知道job是不是关键字

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java ora 00911_java中 jdbc报错 ORA-00911: 无效字符相关推荐

  1. 【数据库】报错ora 12154 解决方法

    Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.

  2. 详解:hive启动hiveserver2连JDBC报错:Could not open client transport with JDBC Uri 解决方案

    hive启动hiveserver2连JDBC报错:Could not open client transport with JDBC Uri 解决方案 [hadoop@hadoop001 bin]$ ...

  3. 搭建ADG过程中复制报错 RMAN-03009 ORA-03113

    搭建ADG过程中复制报错 RMAN-03009 ORA-03113 猜测主备之间网络路由过多导致... 开启mrp进程报错 发现数据文件是主库ASM的路径,备库是单机的 switch database ...

  4. 学生学籍管理系统登陆jdbc报错

    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exc ...

  5. DBeaver中一些报错的解决

    DBeaver中一些报错的解决 1.连接mysql时Public Key Retrieval is not allowed错误 2.java连接mysql出现The server time zone ...

  6. SSM中mybtis报错### The error may involve defaultParameterMap ### The error occurred while setting param

    首先是前端弹出错误框如下: 查看后台报错信息如下 ### Cause: java.sql.SQLException: Error ; uncategorized SQLException; SQL s ...

  7. 记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)

    记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径.) 第一想法是路径问题: 1.检查文件路径是否正确 2.另外 ...

  8. MultipartFile中transferto报错

    MultipartFile中transferto报错 java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp ...

  9. java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...

最新文章

  1. 每个程序员都应该读的书
  2. JavaScript变量——栈内存or堆内存
  3. 微软笔试题 2013暑期实习笔试题目
  4. TF之LSTM:利用基于顺序的LSTM回归算法对DIY数据集sin曲线(蓝虚)预测cos(红实)(TensorBoard可视化)
  5. nodejs之async异步编程
  6. vue截取一个字符串_vue如何截取字符串
  7. asp.net core自定义依赖注入容器,替换自带容器
  8. python md5解密_python写一个md5解密器示例
  9. vue+filter过滤器(多参数)传参 - 代码篇
  10. 面试题10:二进制中1的个数
  11. SMP多核启动(二):PSCI
  12. php变形的itf条码,itf14条码生成器 第14章生成器.doc
  13. 癫痫脑电信号特征提取方法
  14. Android实现本地图片、视频左右镜像翻转
  15. 【短期投资理财 二】信用卡实战操作
  16. CSDN20181212博客黑板报
  17. 小伙伴们要的飞机大战代码 简易入门版
  18. word里面怎么在框里打勾
  19. 遗传算法(Genetic Algorithm)之deap学习笔记(一): 基础概念
  20. UE4入门学习4:C++编程介绍

热门文章

  1. Spring Boot 官方文档中文版
  2. Apach Geode数据项
  3. 通过dsp设备实现录音与放音编程实例
  4. 求最大子序列和的四种方法
  5. 中秋节的祝福(转帖)
  6. 项目实战 | Excel导出(一)——导出方式
  7. 重构传统与优化互联网并存,新产业与新业态共进,是一个主要方面
  8. P04:用Ant Design制作UI界面
  9. tomcat设置https端口时,8443和443的区别
  10. c++ sstream