Routine (test_proc) can not be resolved 我用jdbc调用存储过程,总是报这个错误,不知道是什么问题,大家帮帮忙,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把调用procedure的那段java代码发出来看看 Routine (test_proc) can not be resolved private void executeproce(String sql) throws Exception { DBManager dbManager = new DBManager(); try { dbManager.open("pcsDataSource"); Connection conn = dbManager.getConnection(); CallableStatement stat = conn.prepareCall("{call sp_pcsstat};"); stat.executeUpdate(); } catch (Exception exception) { throw exception; } finally { dbManager.close(); } } CallableStatement stat = conn.prepareCall("{call sp_pcsstat};");stat.executeUpdate(); 第一行第一个;多余了 sp_pcsstat这个procedure有参数吗?还有程序是否有权限访问这个schema下面的procedure 没有参数,也没有返回值。里面的操作就是从一些表中查出数据插入到另一个表中权限都有的,在数据库中直接执行都可以,但是到jdbc里面就不行 用这个pcsDataSource测试下简单的查询语句看可否连上 NND,终于找到什么问题了,存储过程所放的db和我系统用的不是一个,唉!shiyiwan谢谢你了!:) oracle SQL 中 Number(10) 与 Number(5) 字段值的比较 oracle和java无法连接 20-1月 -10 格式如何转换成 yyyy/mm/ss格式 如何创建一个触发器来校验数据的连贯性? 如何把参数传入parfile oracle 10g 安装 配置 为什么我下载的SQL Reference显示不了内容 如何写查询从2003-12-1到2003-12-9的SQL语句? 为什么数据库会变得这么大 SOS!!!灾难发生在表空间被移除以后。。。。。。。。 写一个SQL语句 怎么可以得到汉字(繁体或者简体)的笔画数?
Routine (test_proc) can not be resolved
DBManager dbManager = new DBManager(); try {
dbManager.open("pcsDataSource");
Connection conn = dbManager.getConnection();
CallableStatement stat = conn.prepareCall("{call sp_pcsstat};");
stat.executeUpdate();
} catch (Exception exception) { throw exception;
} finally {
dbManager.close();
} }
stat.executeUpdate(); 第一行第一个;多余了
没有参数,也没有返回值。里面的操作就是从一些表中查出数据插入到另一个表中
权限都有的,在数据库中直接执行都可以,但是到jdbc里面就不行
shiyiwan谢谢你了!:)