上面是JAVA调用存储过程的代码,大家都很熟悉的,只是不知道这个存储过程放在什么地方?放在文件里吗,那个这个文件叫什么名字,JAVA又如何寻找该文件呢?谢谢
26 个解决方案
#1
数据库里面啊.
难道放在文件夹里面??
难道放在文件夹里面??
#2
在你的数据库里面建存储过程,然后编译好了就可以了
#3
这是数据库里的东西,你只要用就行了。
#4
惨了,没建过存储过程
#5
在pl/sql软件里新建存储过程,要是保存,因为保存到什么格式文件里,是*sql文件吗?
#6
没懂你是什么意思
#7
create procedure in database!~~~~
#8
呵呵,楼上说的很清楚了。当然是数据库了。
#9
存储过程你在哪里建的就在那里放
#10
存储过程可以建在ORACLE的procudure或者是package中,在oracle端可以直接用java编写,和pl/sql一样!~
#11
当然在数据库里呵呵
#12
数据库中,晕
#13
你要在数据库中创建存储过程
create procedure calltest_a(var1 varchar2, var2 varchar2)
as
...
begin
. ...
end;
然后才能用java调用它
create procedure calltest_a(var1 varchar2, var2 varchar2)
as
...
begin
. ...
end;
然后才能用java调用它
#14
在数据库中创建存储过程就有啊
#15
sql 2005 在数据库 可编辑性 存储过程里
#16
晕死,当然要放到数据库里边了,用得时候在代码里边直接调用就可以得到结果了啊
#17
用plsql 连接下,然后从里面找Procedures 里面就是存储过程!加密的那就不管了!
#18
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(); }
根据你的配置,你在ORACLE里面应该有一个TEST的数据库。你应该将你的存储过程创建在TEST数据库里面。然后你通过JAVA连接ORACLE的TEST数据库,来调用存储过程。
根据你的配置,你在ORACLE里面应该有一个TEST的数据库。你应该将你的存储过程创建在TEST数据库里面。然后你通过JAVA连接ORACLE的TEST数据库,来调用存储过程。
#19
在你的数据库里面建存储过程,然后编译好了就可以了。
#20
存储过程在你创建数据库的时候,会为你提供SP_****系统级的存储过程,但我们都会根据不同的需求,程序员或者DBA会写相应的应用级的存储过程。
#21
如果用的PL/SQL的话,下面有个procedures的文件夹,你所有的存储过程都在这里。
至于调用么,你这样就可以了。
至于调用么,你这样就可以了。
#22
create procedure proc_name (var1 varchar2, var2 varchar2) in database
declare @var1, @var2
as
...
begin
. ...
end;
存储过程就在相应的数据库database中
declare @var1, @var2
as
...
begin
. ...
end;
存储过程就在相应的数据库database中
#23
应该在数据库中的
#24
呵呵 完了吧,被批了
#25
怎么...lz啥意思?
是问放在数据库中的具体位置?
是问放在数据库中的具体位置?
#26
数据库里面啊..
#1
数据库里面啊.
难道放在文件夹里面??
难道放在文件夹里面??
#2
在你的数据库里面建存储过程,然后编译好了就可以了
#3
这是数据库里的东西,你只要用就行了。
#4
惨了,没建过存储过程
#5
在pl/sql软件里新建存储过程,要是保存,因为保存到什么格式文件里,是*sql文件吗?
#6
没懂你是什么意思
#7
create procedure in database!~~~~
#8
呵呵,楼上说的很清楚了。当然是数据库了。
#9
存储过程你在哪里建的就在那里放
#10
存储过程可以建在ORACLE的procudure或者是package中,在oracle端可以直接用java编写,和pl/sql一样!~
#11
当然在数据库里呵呵
#12
数据库中,晕
#13
你要在数据库中创建存储过程
create procedure calltest_a(var1 varchar2, var2 varchar2)
as
...
begin
. ...
end;
然后才能用java调用它
create procedure calltest_a(var1 varchar2, var2 varchar2)
as
...
begin
. ...
end;
然后才能用java调用它
#14
在数据库中创建存储过程就有啊
#15
sql 2005 在数据库 可编辑性 存储过程里
#16
晕死,当然要放到数据库里边了,用得时候在代码里边直接调用就可以得到结果了啊
#17
用plsql 连接下,然后从里面找Procedures 里面就是存储过程!加密的那就不管了!
#18
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(); }
根据你的配置,你在ORACLE里面应该有一个TEST的数据库。你应该将你的存储过程创建在TEST数据库里面。然后你通过JAVA连接ORACLE的TEST数据库,来调用存储过程。
根据你的配置,你在ORACLE里面应该有一个TEST的数据库。你应该将你的存储过程创建在TEST数据库里面。然后你通过JAVA连接ORACLE的TEST数据库,来调用存储过程。
#19
在你的数据库里面建存储过程,然后编译好了就可以了。
#20
存储过程在你创建数据库的时候,会为你提供SP_****系统级的存储过程,但我们都会根据不同的需求,程序员或者DBA会写相应的应用级的存储过程。
#21
如果用的PL/SQL的话,下面有个procedures的文件夹,你所有的存储过程都在这里。
至于调用么,你这样就可以了。
至于调用么,你这样就可以了。
#22
create procedure proc_name (var1 varchar2, var2 varchar2) in database
declare @var1, @var2
as
...
begin
. ...
end;
存储过程就在相应的数据库database中
declare @var1, @var2
as
...
begin
. ...
end;
存储过程就在相应的数据库database中
#23
应该在数据库中的
#24
呵呵 完了吧,被批了
#25
怎么...lz啥意思?
是问放在数据库中的具体位置?
是问放在数据库中的具体位置?
#26
数据库里面啊..