主题: 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)asbeginc:=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调用存储过程,那说明也要有接口了,这个接口是数据库接口么?调用存储过程的时候需要传递参数么?传出来的参数如何确立?能灵活变更输出参数么?