try{ Class.forName("oracle.jdbc.driver.OracleDriver"); conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:test","test","test"); proc=conn.prepareCall("{calltest_a(?,?)}"); proc.setString(1,"1001"); proc.setString(2,"TestA"); proc.execute(); }catch(Exceptione){ e.printStackTrace(); }上面是JAVA调用存储过程的代码,大家都很熟悉的,只是不知道这个存储过程放在什么地方?放在文件里吗,那个这个文件叫什么名字,JAVA又如何寻找该文件呢?谢谢
as
...
begin
. ...
end;然后才能用java调用它
至于调用么,你这样就可以了。
declare @var1, @var2
as
...
begin
. ...
end; 存储过程就在相应的数据库database中