了解下JAVA的JAVA中对存储历程的挪用办法(一) 不带输入参数的
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过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技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
页:
[1]