JSP调用存储过程的问题

主题: JSP调用存储过程的问题!
最后时间: 2004-12-23 下午2:29 总回复: 14 页: 1
该主题总专家分:0   可给专家分:0  
[ 回复主题 ]  
JSP调用存储过程的问题!
作 者: Y970105   短消息  
2004-2-15 上午12:03   回复
我想在页面中调用一个存储过程

只是显示当天的内空

@time=getdate()

可是不行呀

我用的是dreamwwar开发工具

说我的存储过程不存在,这是为什么?


回复: JSP调用存储过程的问题!
作 者: wtigter   短消息  
回复主题: JSP调用存储过程的问题!
2004-2-16 上午10:50  
回复 1 of 14
回复
通过Bean调用存储过程,然后,在jsp中调用bean


你可以参考书<java数据库编程宝典>

回复: JSP调用存储过程的问题!
作 者: asiazhao   短消息  
回复主题: JSP调用存储过程的问题!
2004-5-16 下午7:39  
回复 2 of 14
回复
各种数据库写法不一样

回复: JSP调用存储过程的问题!
作 者: ilovesea2003   短消息  
回复主题: JSP调用存储过程的问题!
2004-6-11 上午11:20  
回复 3 of 14
回复
<%

String strSql="{call sys_p_wf_state("+String.valueOf(iTaskType)+",'"+userID+"','',?)}";
ResultSet rs=null;
rs=TaxFlowWeb.getInstance().getResultSet(strSql,"");

%>

回复: JSP调用存储过程的问题!
作 者: vchen   短消息  
回复主题: JSP调用存储过程的问题!
2004-7-12 下午8:12  
回复 4 of 14
回复
你可以看ORACLE的DEMO,非常之详细
方法:
安装完ORACLE会有个文件夹叫ORA90在里面找JAVA文件,代码可以直接运行

回复: JSP调用存储过程的问题!
作 者: axman   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-7-12 下午9:27  
回复 5 of 14
回复
<%

String strSql="{call sys_p_wf_state("+String.valueOf(iTaskType)+",'"+userID+"','',?)}";
ResultSet rs=null;
rs=TaxFlowWeb.getInstance().getResultSet(strSql,"");

%>
这种东西是人写的吗?你真的不适合写程序了,其实改行做别的也许会有更大的发展,何必非要做自己根本不能做的事

回复: JSP调用存储过程的问题!
作 者: Ronanljy   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-8-31 下午4:36  
回复 6 of 14
回复
对,《JAVA数据库编程宝典》里面有专门的内容。

我以前的做法也是存储过程在后台调用,把调用的过程写成一个专门的公共类,只要set,get相关参数就行了,不要写sql语句。

回复: JSP调用存储过程的问题!
作 者: java_zhangyu   短消息  
回复主题: JSP调用存储过程的问题!
2004-9-15 下午9:10  
回复 7 of 14
回复
很简单:
<%//QQ273539152
/*存储过程:
create or replace procedure proce_test(
a in varchar2,
b in varchar2,
c out varchar2
)as
begin
c:=a||b;
end proce_test;
/
*/
//存储过程有两个输入一个输出参数
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn= DriverManager.getConnection(databaseurl,databaseuser,databasepassword);
CallableStatement cmt= conn.prepareCall("{ call pr_00_jiesuan(?,?,?) }");
cmt.setString(1,"Hello ");//输入
cmt.setString(2,"world!");//输入
cmt.registerOutParameter(3, Types.VARCHAR );//注册输出参数
ResultSet rs= cmt.executeQuery();
String str= cmt.getString(3);//获取输出值
rs.close();
cmt.close();
conn.close();
%>

回复: JSP调用存储过程的问题!
作 者: nealsp   短消息  
回复主题: JSP调用存储过程的问题!
2004-12-2 下午3:40  
回复 8 of 14
回复
有谁可以告诉我,存储过程有什么用啊?

具体用在什么场合?

我是菜鸟,千万别扔石头给我啊!^_^

回复: JSP调用存储过程的问题!
作 者: java_zhangyu   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-3 上午9:45  
回复 9 of 14
回复
存储过程和外部程序联合使用可以加快运算速递,减少系统消耗,存储过程可以直接在数据库内部进行数据的运算、排序、筛选等工作,然后通过输出参数传出,减少了jdbc访问的次数。

回复: JSP调用存储过程的问题!
作 者: mxp2002   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-4 上午2:57  
回复 10 of 14
回复
问下高手你的存储过程一般都写哪里呢?写那里效率高点?
呵呵这个问题让你见笑了:)

回复: JSP调用存储过程的问题!
作 者: java_zhangyu   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-6 上午8:55  
回复 11 of 14
回复
存储过程是oracle数据库的,sql-server也有,但mysql就没有了。

回复: JSP调用存储过程的问题!
作 者: spark998   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-21 下午6:50  
回复 12 of 14
回复
pp

回复: JSP调用存储过程的问题!
作 者: java_zhangyu   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-22 下午7:03  
回复 13 of 14
回复
不过现在最新的MySQL也有存储过程了,就是很弱。

回复: JSP调用存储过程的问题!
作 者: nealsp   短消息  
回复主题: 回复: JSP调用存储过程的问题!
2004-12-23 下午2:29  
回复 14 of 14
回复
存储过程应该是数据库里的东西吧,具体在那儿编写呢?在数据库里?

怎么写出来存储过程,既然在外部程序如java调用存储过程,那说明也要有接口了,
这个接口是数据库接口么?

调用存储过程的时候需要传递参数么?传出来的参数如何确立?能灵活变更输出参数么?
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值