|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。
1、不带输入参数的
---------------不带输入参数的----------------------------------
createproceduregetsum
@nint=0<--此处为参数-->
as
declare@sumint<--界说变量-->
declare@iint
set@sum=0
set@i=0
while@i<=@nbegin
set@sum=@sum+@i
set@i=@i+1
end
printthesumis+ltrim(rtrim(str(@sum)))
--------------在SQL中实行:--------------------
execgetsum100
------------在JAVA中挪用:---------------------
JAVA能够挪用可是在JAVA程序却不克不及往显现该存储历程的了局由于下面的存储历程的参数范例int传送体例是in(按值)体例
importjava.sql.*;
publicclassProcedureTest
{
publicstaticvoidmain(Stringargs[])throwsException
{
//加载驱动
DriverManager.registerDriver(newsun.jdbc.odbc.JdbcOdbcDriver());
//取得毗连
Connectionconn=DriverManager.getConnection("jdbc:odbc:mydata","sa","");
//创立存储历程的对象
CallableStatementc=conn.divpareCall("{callgetsum(?)}");
//给存储历程的参数设置值
c.setInt(1,100);//将第一个参数的值设置成100
//实行存储历程
c.execute();
conn.close();
}
}
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|