这个是我为了实验找的源码 很简单
存储过程为
CREATE OR REPLACE PROCEDURE "SYS"."INSERT_TEST" (PARA1 IN
VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO scott.TEST_TYPE (TEST_TYPE,DESCRIPTION) VALUES (PARA1, PARA2);
END INSERT_TEST;
然后把执行权限给Public 然后用scott在java下获得连接
Connection con = db.getCon();//封装了
CallableStatement proc = null;
proc = con.prepareCall("{call JLU.INSERT_TEST(?,?)}");
proc.setString(1,"四级考试");
proc.setString(2,"貌似很牛逼的考试");
proc.execute();但是Tom老猫说 javax.servlet.ServletException: ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须说明标识符 'JLU.INSERT_TEST'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
多谢啦 我是学生 没有经验 找了很多帖子也没有改过来 我下东西下的没有分了 呵呵
存储过程为
CREATE OR REPLACE PROCEDURE "SYS"."INSERT_TEST" (PARA1 IN
VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO scott.TEST_TYPE (TEST_TYPE,DESCRIPTION) VALUES (PARA1, PARA2);
END INSERT_TEST;
然后把执行权限给Public 然后用scott在java下获得连接
Connection con = db.getCon();//封装了
CallableStatement proc = null;
proc = con.prepareCall("{call JLU.INSERT_TEST(?,?)}");
proc.setString(1,"四级考试");
proc.setString(2,"貌似很牛逼的考试");
proc.execute();但是Tom老猫说 javax.servlet.ServletException: ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须说明标识符 'JLU.INSERT_TEST'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
多谢啦 我是学生 没有经验 找了很多帖子也没有改过来 我下东西下的没有分了 呵呵
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货