JDBC查询数据库时总是报:无效字符 用JDBC执行 ResultSet rs = stmt.executeQuery("select * from subject_lan;");总是报错:java.sql.SQLException: ORA-00911: 无效字符而我在PL/SQL Developer里执行 select * from subject_lan; 能够得到正确的结果这是怎么回事啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from subject_lan;这句后面的分号是多余的,你去下试试。应该是分号是无效的字符 ResultSet rs = stmt.executeQuery("select * from subject_lan;") sql没写对 我试过了,去掉分号后,报错:java.sql.SQLException: ORA-00942: 表或视图不存在但是数据库里明明有这个表,因为我复制到PL/SQL Developer里执行是对的 JDBC 里不能用 ;,应为 ; 是一些工具软件用来控制事务所用的,而数据库并不认分号。 我确定是同个数据库,并且名字都没有问题我发现查询数据库中已有的表dual没有问题,但是查询自己的表就提示表或视图不存在,是不是权限问题啊? ResultSet rs = stmt.executeQuery("select * from subject_lan");改成这样再试试 jsp页面中json不起作用 struts的s:iterator标签能获取到List的内容不能获取ArrayList的内容?麻烦大家过来看下 先谢谢了 谁有支持火狐 的xml无限级树 高手才能解决的问题 两张表,显示数据库中数据的问题 通过JAVA如何将图片设置为桌面壁纸啊 刚接触hibernate,请前辈指教 如何实现几个应用程序运行在同一个JVM中,高手请进! 跪求大神解决$.ajax提交乱码问题! 怎么阻止用户用同一个浏览器登录两个账号 java 转码问题 求解。。。。 爱立信INTERSHIP笔试题!OO高手请进
这句后面的分号是多余的,你去下试试。应该是分号是无效的字符
我确定是同个数据库,并且名字都没有问题我发现查询数据库中已有的表dual没有问题,但是查询自己的表就提示表或视图不存在,是不是权限问题啊?