读书人

奇怪的有关问题

发布时间: 2012-01-13 22:43:29 作者: rapoo

奇怪的问题,请求帮助!!
我使用的是的spring 提供的jdbc模板。但是现在无论怎么查都查不出数据来,报错,我起初是以为sql语句写错了,结果放在数据库中查语句没有问题。于是我写个测试类可以差出来数据。
我检查了下配置文件,没有发现问题 ,不太可能是我架构搭建的问题。 但是还是出问题,高手们这是哪的问题呢
错误提示就是
加载树.....
dao层加载
org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [ select * from C5_ACCOUNT ]; nested exception is java.sql.SQLException: ORA-00942: 表或视图不存在

Caused by: java.sql.SQLException: ORA-00942: 表或视图不存在

dao层:
public List getList() {

String sql = " select * from C5_PLATE_KNOW ";
System.out.println("dao层加载");
return this.getJdbcTemplate().queryForList(sql);
}




[解决办法]

探讨
是我表名字建的有问题?

[解决办法]
可是你查询的却是 select * from C5_ACCOUNT

检查一下 哪里写错啦!!
[解决办法]
数据里也查不到?
[解决办法]
StatementCallback; bad SQL grammar [ select * from C5_ACCOUNT ]

String sql = " select * from C5_PLATE_KNOW ";

表名怎么不一样?
[解决办法]
你查询表的时候把数据库的名称放到前头实验下
[解决办法]
很简单,和数据库有关的配置全部删了,从头开始^_^
[解决办法]
很明显LZ对ORACLE很不熟

如果表不建在自己的用户下,就要加用户前缀,如
select * from c5_acc.C5_PLATE_KNO


[解决办法]
回贴是种美
给看下谢谢了http://topic.csdn.net/u/20090701/10/deafb4b3-352a-4ba0-98f8-16f11ee286fe.html?42505

读书人网 >Java Web开发

热点推荐