jsp调用存储过程问一个小而我不明白的问题!见貼 [问题点数:50分,结帖人sunatteda]

Bbs3
本版专家分:567
结帖率 100%
Bbs9
本版专家分:76396
Blank
进士 2005年 总版技术专家分年内排行榜第七
Blank
银牌 2005年4月 总版技术专家分月排行榜第二
Blank
红花 2005年9月 Java大版内专家分月排行榜第一
2005年8月 Java大版内专家分月排行榜第一
2005年6月 Java大版内专家分月排行榜第一
2005年5月 Java大版内专家分月排行榜第一
2005年4月 Java大版内专家分月排行榜第一
2005年3月 Java大版内专家分月排行榜第一
2005年2月 Java大版内专家分月排行榜第一
2004年12月 Java大版内专家分月排行榜第一
2004年11月 Java大版内专家分月排行榜第一
Blank
黄花 2005年1月 Java大版内专家分月排行榜第二
Bbs3
本版专家分:567
Bbs1
本版专家分:49
Bbs3
本版专家分:567
Bbs3
本版专家分:567
Bbs3
本版专家分:567
Bbs1
本版专家分:49
其他相关推荐
jsp调用存储过程的方法
jsp调用存储过程的小例子,java中如何调用存储过程方法简介。
jsp调用存储过程大集合
jsp调用存储过程,大集合,jsp调用存储过程,大集合
Hibernata调用Oracle数据库存储过程一个小例子
Hibernata调用Oracle数据库存储过程一个小例子
存储过程优缺点(面试会考)
http://www.cnblogs.com/JustForExtJs/archive/2010/04/05/1704909.html 存储过程的优缺点: 优点: 1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。 2.执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际
Java/JSP中调用SQL Server存储过程完整示例
最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX  x)的形式。这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法。创建数据表,存储过程的代码都完整发布。创建表:
jsp调用存储过程实例.txt
jsp调用存储过程的例子和存储过程编写实例。
jsp调用sqlserver2000存储过程
jsp调用sqlserver2000存储过程
JSP调用存储过程程序
JSP调用存储过程小程序 包扩数据库原代码 希望对大家有用!!!!
JSP调用存储过程
最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX  x)的形式。这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法。创建数据表,存储过程的代码都完整发布。创建表:
JSP调用SQL Server的存储过程
JSP调用SQL Server的存储过程
多线程调用存储过程问题
         书写一存储过程:proc_importurltodb;        该存储过程的主要作用是将给定的URL拆分,以类链表的方式多个表分层次给予存储。        主要的流程为: 首先查询表,判断要插入的数据是否存在;如果存在,则返回相应的orderid;如果不存在,则插入数据,并且返回插入后的orderid。          由于数据量较大(千万级),
SQL一个存储过程调用一个存储过程 获得返回值问
第一种方法: 使用output参数 USE AdventureWorks; GO IF OBJECT_ID ( 'Production.usp_GetList', 'P' ) IS NOT NULL      DROP PROCEDURE Production.usp_GetList; GO CREATE PROCEDURE Production.usp_GetList @prod
jsp面试问题
JSP - 面试问题 亲爱的读者,这些 JSP 面试问题是专门设计来让你了解问题的本质的,而这些问题都是在你面试时对 JSP 主题可能遇到的。根据我的经验,在你面试的过程中,好的面试官并不打算问你任何特殊的问题,通常的问题是以一些基本的概念为开始的,而后他们会继续在之前的基础上进行进一步的讨论以及你的回答: 问:什么是 JSP? 答:JavaServer Pages(JSP) 是一项支持动态
sqlServer分页存储过程调用
现象: sqlServer的分页一直相对比较复杂。这里使用存储过程实现分页逻辑解决办法 1:action获取查询的条件,初始化每页显示的大小,page代表当前查看第几页,默认设置为第一页。rows表示每页显示的大小。sort代表查询按什么字段排序 如果要按多个字段就写:sort=“tcode,name” 中间用,分割 order代表按什么方式排序,和sort一样多个使用,分割!word代表查询
基本增,删,改,查 调用存储过程笔记
基本增,删,改,查 调用存储过程笔记 目标:调用存储过程,实现基本的增删改查。 实现:1.首先,我们实现添加员工的功能。                     1)我们先创建 一个添加员工的JSP 页面,在这个页面中,我们可以添加员工的姓名、年龄、部门、职位信息。(这里我们使用add.jsp)                     2)通过JSP页面表单,我们可以提交信息,我们可以
js 算法 面试常见的问题
JS 面试 前端找工作 算法 简单组件
jsp如何调用sqlserver存储过程
jsp如何调用sqlserver存储过程,对于学习jsp是必不可少的
SQL一个存储过程调用一个存储过程 获得返回值
--创建输出参数的存储过程:IF OBJECT_ID(p_Out) > 0    DROP PROC p_OutGOCREATE PROC p_Out    @i INT OUT --要输入的参数后面必须加上OUT或OUTPUTAS SELECT @i = COUNT(1) FROM sysobjects WHERE xtype=UGO--创
SQL存储过程调用一个存储过程
偷师于吉普赛的歌。。。 直接上代码了 USE tempdb GO -- 定义中转表,结构与你需要输出的一致,但需要增加 sessionId 和 addTime, -- sessionId 防止并发时出现无法辨别的问题 -- addTime 记录插入时间,便于观察 IF OBJECT_ID('dbo.tmp_transfer1') IS NOT NULL DROP TABLE tmp_tran...
jsp调用存储过程
jsp调用存储过程,实现数据查询及显示
HTML/JSP/Servlet中的路径问题
我建了一个项目web项目day18_listener_filter,下面有目录/html/registerImprove.html 在Servlet和JSP中如果写“/”则代表当前应用的目录下即day18_listener_filter。---HTML中代表的路径就是localhost后面的路径, 如果不写“/”则代表相对路径。----当前页面的路径(如果你目前的在day18_li
一个调用存储过程问题
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Clickrn Dim myConn As New SqlConnectionrn Dim myComm As New SqlCommandrn Dim myDataread As SqlDataReader rn myConn = New SqlConnection("server=B9B16E97;uid=sa;pwd=111111;database=navigate")rn myConn.Open()rn myComm.Connection = myConnrnrn myComm.CommandText = "Addpoint"rnrn myComm.CommandType = CommandType.StoredProcedurernrn myComm.Parameters("@p_PlaNo").Value = Trim(TextBox5.Text)rnrn myComm.Parameters("@p_PlaName").Value = Trim(TextBox7.Text)rnrn myComm.Parameters("@p_Weather").Value = Trim(TextBox9.Text)rnrn myComm.Parameters("@p_Information").Value = Trim(TextBox6.Text)rnrn myComm.Parameters("@p_PlaX").Value = Trim(TextBox3.Text)rnrn myComm.Parameters("@p_PlaY").Value = Trim(TextBox4.Text)rn 'MessageBox.Show("myComm.Parameters("@p_mess").value")rnrn myDataread = myComm.ExecuteReaderrnrn myComm = Nothingrnrn myDataread = Nothingrnrnrn End Subrnrnrn这样写有什么错rn会出现“此 SqlParameterCollection 中未包含带有 ParameterName“@p_PlaNo”的 SqlParameter。”
一个存储过程调用问题
SQLSERVER中:rnCREATE TABLE [dbo].[TABLE1] (rn [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL rn) ON [PRIMARY]rnrn有这样的一张表rnrnCREATE PROCEDURE sp_insert_table1 @name varchar(50) ASrn-----------------------------------------------------------------------------------------------------rninsert into table1rn(name)rnvaluesrn(@name)rnrn有这样的一个存储过程rnrn有ado调用该存储插入记录:rnDim cn As New ADODB.ConnectionrnDim rs As New ADODB.RecordsetrnDim cmd As New ADODB.CommandrnDim param As New ADODB.ParameterrnrnPrivate Sub Command1_Click()rnrn cmd.CommandText = "call sp_insert_table1(?)"rn cmd.CommandType = adCmdStoredProcrnrn cmd.Parameters.Append cmd.CreateParameter("@name", adVarChar, adParamInput, 50)rn cmd.Parameters("@name") = "sjh"rn rn cmd.Executern rnEnd SubrnrnPrivate Sub Form_Load()rn rn cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;PassWord=520117;User ID=sa;Initial Catalog=db_test;Data Source=127.0.0.1"rn cn.Openrn rn Set cmd.ActiveConnection = cnrn rnEnd Subrnrn为什么汇报找不到参数,改如何正确操作呢?
一个存储过程调用问题
SQLSERVER中:rnCREATE TABLE [dbo].[TABLE1] (rn [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL rn) ON [PRIMARY]rnrn有这样的一张表rnrnCREATE PROCEDURE sp_insert_table1 @name varchar(50) ASrn-----------------------------------------------------------------------------------------------------rninsert into table1rn(name)rnvaluesrn(@name)rnrn有这样的一个存储过程rnrn有ado调用该存储插入记录:rnDim cn As New ADODB.ConnectionrnDim rs As New ADODB.RecordsetrnDim cmd As New ADODB.CommandrnDim param As New ADODB.ParameterrnrnPrivate Sub Command1_Click()rnrn cmd.CommandText = "call sp_insert_table1(?)"rn cmd.CommandType = adCmdStoredProcrnrn cmd.Parameters.Append cmd.CreateParameter("@name", adVarChar, adParamInput, 50)rn cmd.Parameters("@name") = "sjh"rn rn cmd.Executern rnEnd SubrnrnPrivate Sub Form_Load()rn rn cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;PassWord=520117;User ID=sa;Initial Catalog=db_test;Data Source=127.0.0.1"rn cn.Openrn rn Set cmd.ActiveConnection = cnrn rnEnd Subrnrn为什么汇报找不到参数,改如何正确操作呢?
***************问一个调用存储过程问题************
public static int ExecuteStoredPro(string StoredProName,SqlParameter[] Parameters,ArrayList Values)rn rn SqlCommand myCmd=new SqlCommand(StoredProName,myConn);rnmyCmd.CommandType=CommandType.StoredProcedure;rnfor(int i=0;i
小金问呀问不会问题
小金问呀问不会问题
一个简单而我不明白问题,在线等!
DataTable dtable;rnDataRow drow;rnDataSet ds= new DataSet();rnSqlConnection myconn = new SqlConnection(ConfigurationSettings.AppSettings["connstring"]);rnmyconn.Open();rnSqlDataAdapter da = new SqlDataAdapter("select * from test",myconn);rnda.Fill (ds,"orderdetail");rndtable = ds.Tables["orderdatail"];rndgorderdetail.DataSource=ds.Tables["orderdetail"].DefaultView;rndrow=dtable.NewRow();rnrn在这最后一行提示出错:rnrnrn未将对象引用设置到对象的实例。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。rnrn源错误: rnrnrn行 133: dtable = ds.Tables["orderdatail"];rn行 134: dgorderdetail.DataSource=ds.Tables["orderdetail"].DefaultView;rn行 135: drow=dtable.NewRow();rn行 136: DropDownList addproductddl = new DropDownList();rn行 137: addproductddl.Items.Insert(0,"ooo");rn rnrn
小度问题总结
//小度问题总结: 1、导入sdk 时,是直接把 .arr 文件拷到app/libs 下,然后同步之类操作。这过程一步步 查找app gradle 是否有需编译库。 2、没检查好,把sdk 初始化流程放在原程序的Application 类里,导致bottons 的NullPoiteException 问题。 3、因为人家本身一直是用百度账号来配网的。也就说,demo sdk 连网成功的前...
终于解决了--调用存储过程提示传递参数多的问题!
调用一个存储过程,总是说传递的参数多,上CSDN上连问带找,也没解决掉.一直郁闷中.. 今天,我总算可以不郁闷了,因为我把这个问题解决了.解决方法嘛.呵呵.就是传的参数多,我把参数变少就好了.具体为: SqlCommand cmd; ... ... ... cmd.Parameters.Clear();//把以前的参数清空,我当初就没这么做,就出现那个错误. 下边再加要用的参数. 总结: 做程序不
mysql多次调用存储过程问题
这个问题也困扰了我很长时间,准确的说正是因为他的存储过程无法在同一连接中2次或者多次执行,我大幅修该了程序架构,全部题换成了sql,但是毕竟sql无法执行有相当逻辑的代码,最总让我从新测试以求寻找解决之道。 问题是这样的,在直接使用mysql c api构建应用的时候,一个连接只能执行一次存储过程,不管怎样free再次利用这个连接的时候就会出现不能执行qurry的提示,我想,这么大型的软件
ORACLE存储过程调用存储过程时commit的问题
proc1 begin begin [sql1...] call proc2; ----调用其他的存储过程 exception when others then [sql2...] rollback; end; [sql3..] commit; end; 如代码中所写,在存储过程proc1中调用存储过
小金问呀问不会问题 (sdut oj)
小金问呀问不会问题 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 众所周知,C语言的学习是我们程序设计基础的重点和主要内容。 小金在班里是一个爱学习的好孩子,但是他的编程能力却有点差,不过他坚信自己一定可以进步并追上其他同学。   Input 多组输
JDBC调用存储过程的工具类
1.处理存储过程参数的工具类 package com.yanshu.utils; /**  * 处理存储过程参数的工具类  * @author Administrator  *  */ public class ConnSql { public ConnSql() { } /** * 传入参数即存储名称预编译处理 * @param storageNa
JDBC调用mysql存储过程实现分页效果
数据库测试表: 需求:通过输入pageNow和pageSize返回数据库对应的数据记录drop procedure if exists fenye;delimter $ create procedure fenye(in pageNow int,in pageSize int) begin declare rowCount int default 0; -- 总记录数 decla
一个存储过程调用
我现在有这样一个存储过程rnCREATE OR REPLACE PROCEDURE ll_02 (p_cursor OUT sys_refcursor) ISrnv_sql varchar2(50);rnBEGINrnv_sql:='SELECT * from tablename where ...';rn OPEN p_cursor FORrn v_sql;rnEND ll_02;rnrn我想在java里面调用他,代码怎么写啊?rn主要是p_cursor这个是个cursor,怎么在preparestatement里面处理?rn
存储过程之七—存储过程增删改查
对于以下存储过程,表结构如下: -- ---------------------------- -- Table structure for person -- ---------------------------- DROP TABLE IF EXISTS `person`; CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_I
Oracle 11g保证存储过程同时只能被一个线程执行
create or replace procedure p_test as   l_lock_id number;   resource_busy exception;   pragma exception_init(resource_busy,-54); begin   if ( dbms_lock.request(id => 112233,        lockmode => d
为提高存储过程效率应该注意的问题
(1)SQL的使用规范:  i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力。  ii. 尽量避免反复访问同一张或几张表,尤其是数据量较大的表,可以考虑先根据条件提取数据到临时表中,然后再做连接。  iii. 尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该改写;如果使用了游标,就要尽量避免在游标循环中再进行表连接的操作。  iv. 注意w
JSP页面中运行Applet小程序
                    " name="userName"/>            " name="userId"/>                                                        浏览器不支持该插件                    说明: plugin标签,告诉浏览器当前这个对
SQL 存储过程调用一个存储过程
存储过程调用一个存储过程并获取返回的结果
数据库存储过程调用不同数据库或不同用户下的存储过程
今天在开发过程中遇到两个问题: 1.如何调用别人数据库的存储过程? 2.如何调用自己数据库不同用户下的存储过程? 经过网上搜索资料和自己的不断测试,终于成功了,现记录下来,以便资源共享。 首先,如果是调用别人的数据库的存储过程,首先你得先跟别人的数据库建立一个DBLINK(如何创建,在此不进行描述),其次,别人数据库的存储过程要给你的用户赋予一定的权限。比如,我测试时候的数据, up
存储过程调用存储过程调用
存储过程调用存储过程调用存储过程调用存储过程调用存储过程调用
oracle 在一个存储过程调用一个返回游标的存储过程
实际项目当中经常需要在一个存储过程调用一个存储过程返回的游标,本文列举了两种情况讲述具体的操作方法。 第一种情况:返回的游标是某个具体的表或视图的数据 create or replace procedure p_testa(presult out sys_refcursor) as begin open presult for select * from users; en
JSP调用MySQL存储过程收藏
JSP调用MySQL存储过程收藏1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: {call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:SQL code : CREATE PROCED
拜访客户“十问歌”
笔者根据十多年渠道拓展维护经验,感觉在拜访客户时,当高度互信形成后,将以下“十问歌”丰富为调查表,能标准化了解客户的运营状况,使得长期合作效果更有保障。 歌诀:一问财务二库房,三问人资四绩效,五问会议六培训,七购八销及售后,九问归病十问因,再兼咨询参机变。老板必问价值链,员工当问饥饱寒,家属、顾客常见面,企业状况掌握全。分述如下: 1.       “一问财务二库房“。对企业财务的三章
JAVA执行存储过程接收返回值
List result = new ArrayList();//接收值所用的列表 Connection conn = DAOFactory.getDAOFactory().getConnection();//根据项目情况打开连接(这里只是我项目的打开方式) CallableStatement statement = conn.prepareCall("{call up_GetDept(?)}")
SpringMvc调用存储过程,并返回存储过程返还的数据
java后端很多时候都需要和数据库进行交互,并返回业务数据。一般情况下都会采用执行SQL的方式来进行交互,但有些特别的场景时,也可以直接利用存储过程返回数据。存储过程返回数据的好处是只需要一个调用,即可根据不同的参数返回不同的业务数据,这些业务数据有可能列名完全不一样。实现如下:    首先要先定义SqlMap.xml文件:<?xml version="1.0" encoding="UTF-...
Java Web从入门到精通(第2版)
《Java Web从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发应该掌握的各方面技术。《Java Web从入门到精通(第2版)》共分21章,包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、JSP操作XML、清爽夏日九宫格日记网等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java Web应用程序开发的精髓,快速提高开发技能。
java调用存储过程
java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程java,调用存储过程
MyCat 对存储过程
从 MyCat1.6 版本开始完整支持 MySQL 和 Oracle 的存储过程,调用原理需要使用注解,把存储过程的调用当做普通 SQL 来调用注 : 在程序中别用以前存储过程的调用方式,要按照普通查询 sql 的调用方式,返回结果从 resultset 里取完美支持以下三种情况 :1> 无返回值/*#mycat: sql=SELECT * FROM test */ call p_test(...
java操作Oracle存储过程示例
最近想了解一下Oracle的存储过程,于是便在网上查找各种例子,终于弄明白了,在这里也把经验分享一下,望各位指教! 创建一张用于存储过程的表: CREATE TABLE T_TEST( I_ID VARCHAR2(20), I_NAME VARCHAR2(20) ) 一、无返回参数存储过程示例 1.创建无返回参数的存储过程 CREATE OR REPLACE PROCEDURE
FineReport中调用Oracle存储过程
方案:在报表中通过ajax在后台执行jsp,jsp获取参数并调用数据库存储过程,下面以一个实际例子来看。 环境:Tomcat6.0,FineReport7.0.2,jdk1.6,oracle 步骤: 1:所有环境安装完毕,同时在oracle中创建一个删除数据的存储过程,如下图所示: 2:编写一个jsp页面,用以获取对应存储过程,如下所示: 3:新建报表模板,并在模
mssql 存储过程调用另一个存储过程中的结果的方法分享
摘要:   下文将分享"一个存储过程"中如何调用"另一个存储过程的返回结果",并应用到自身的运算中在实际开发中,我们经常会遇到在一个存储过程中调用另一个存储过程的返回结果(存储过程相互应用) 实现思路:主要采用临时表将存储过程返回的结果集进行存储,然后供另一个存储过程应用。 如下所示: create proc pr_b     @a int,@b int as begin  select @a...
关于mysql中设置隔一段事件调用一个存储过程的事件
查看事件是否开启 #查看事件开启状态 ON则为开启 SHOW VARIABLES LIKE 'event_scheduler'; #上面没开启则运行下面这句话,设置为开启 set GLOBAL event_scheduler = 1; #查看数据库中的事件的运行状况 select * from mysql.event; 值要上面的为ON  下面的图片设置好了保存就可以直接用了,这里我设置
Java程序调用存储过程
Java程序调用存储过程 Java程序调用存储过程 Java程序调用存储过程 Java程序调用存储过程 Java程序调用存储过程
在事务中调用N个存储过程,但这些存储过程都是有写事务的
C# code SqlTransaction myTrans = sqlconn.BeginTransaction(); SqlCommand sqlcomm = new SqlCommand(); sqlcomm.Transaction = myTrans; try { sqlcomm
JSP调用存储过程的问题
1、有返回值,一个输入参数。rn2、无返回值,一个输入参数。rnrnrn各位高手帮忙,各应该怎么写?
c#调用存储过程例子
c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子c#调用存储过程例子
jsp调用存储过程的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ccreate or replace package jutiPackage isrntype test is ref cursor;rnfunction get(sqlstr in varchar2) return test;rnend jutiPackage;rn/rnrncreate or replace package body jutiPackage isrnfunction get(sqlstr in varchar2)rnreturn testrnisrnmttest test;rnstr varchar2(80);rnbeginrnrnif sqlstr = 'y' then /////////////// rnopen mttest for select * from test8;rnrnelse rnopen mttest for sqlstr;rnrnend if;rnreturn mttest;rnend get;rnend jutiPackage;rn/rnrn我在sqlplus里面的测试语句rndeclarernout_rs jutiPackage.test;rnrnone test8.test1%type;rntwo test8.test2%type;rnbeginrnout_rs := jutiPackage.get('y');rnrnfetch out_rs into one ,two;rndbms_output.put_line(one);rndbms_output.put_line(two);rnend;rn/rnrn测试语句输入后只会显示 :过程创建完毕 rn怎样才能在sqlpuls里面把结果显示出来rnrn于是我又在JSP里面测试它:rnString str = "? = call jutiPackage.get(?)";rnrncallable = conn.prepareCall(str);rnrn callable.registerOutParameter(1 , OracleTypes.CURSOR);rnrn callable.setString(2 , "y"); //////////////rnrn callable.execute();rn rn rs = (ResultSet)callable.getObject(1);rn rn while ( rs.next())rnrn out.println(rs.getInt(1));rnrn语句 rs = (ResultSet)callable.getObject(1);只能取出test8.test1列,(第一列)rnrs = (ResultSet)callable.getObject ( 2 );会出现无效的列索引的异常rnrn请问是我的存储过程有问题,还是JSP代码有问题rn如何解决,我想要取出test8表的所有列(test8.test1,test8.test2)rn谢谢rnrn
jsp 调用存储过程的问题?
我用jsp调用了一个存储过程,但是由于该存储过程执行的时间很长,因此web页面显示连接超时,说该页面无法显示,而实际上我的后台程序还在跑?请问我该如何让页面知道程序还在运行?该用什么方法好呢?
JSP调用存储过程问题
我创建了一个sp_InsertClientInfo存储过程rn是进行插入操作的rn里边有numeric和nvarcharrn两种类型字段rn请问如何在jsp页面中调用此过程rn请高人指教!!!
一个SQL存储过程面试题(比较简单)
三个月前刚毕业的时候,听到存储过程就头疼。 写一个SQL存储过程,建立一个表USER 字段是姓名,年龄,职位,权限,然后向里面插入6条数据,然后查询出年龄大于18的所有信息。 下面是答案: 复制代码 --这是建立表以及插入数据 use pubs go create table users( Name varchar(20), Age int, P
Sql Server 导入Excel及调用存储过程导入Excel
环境:sqlserver2008 64位,office2010 64位,AccessDatabaseEngine.exe 下载地址:点击打开链接--查询Excel数据 select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=D:/test.xlsx', 'select * fr...
mysql 利用event定时调用存储过程
业务场景描述: 某产品存在很多日志表,这些日志表保留太长时间没有什么现实意义。所以要定期去删除。 数据库设计时把各种日志表表名(table_name)都存在log_master表中。 删除日志时,先从log_master中取出日志表的表名,然后动态删除各个日志表的数据。 解决方案:写一个存储过程,在mysql端设计一个定时任务,每小时执行一次该存储过程。 存储过程
mysql事件调用存储过程尽量只调一个
在本地mysql数据库创建一个事件,然后调用3个存储过程,是没问题的: DELIMITER $$ ALTER DEFINER=`root`@`localhost` EVENT `refresh_report` ON SCHEDULE EVERY 4 SECOND STARTS '2018-03-20 09:55:05' ON COMPLETION NOT PRESERVE ENABLE DO B...
弱弱地问一个问题“jsp调用存储过程”
jsp调用oracle存储过程时老出现错误提示,郁闷啊!!!!!!望高手赐教:)rn存储过程如下:rncreate or replace procedure get_area_subrn(vlength in number,vwidth in number,varea out number)rnasrnbeginrn varea:=vlength*vwidth;rnend;rnjsp代码如下:rn<%@ page contentType="text/html;charset=gb2312"%>rn<%@ page import="java.sql.*"%> rn<%@ page import="oracle.jdbc.*"%> rn<%rnConnection conn=null;rnCallableStatement cs=null;rntryrn Class.forName("oracle.jdbc.driver.OracleDriver");rn rn catch (ClassNotFoundException ce)rn out.println(ce.getMessage());rn rntryrn String url="jdbc:oracle:thin:@211.64.219.234:1521:QDKD";rn conn=DriverManager.getConnection(url,"scott","tiger");rn cs=conn.prepareCall("call get_area_sub(?,?,?)");rn cs.registerOutParameter(3,java.sql.Types.INTEGER);rn cs.setInt(1,20);rn cs.setInt(2,20);rn cs.execute();rn int total_data=cs.getInt(3);rn out.print(total_data);rn catch (SQLException e)rn out.print(e.getMessage());rn rn finallyrn cs.close();rn conn.close();rn rn %>rn错误提示如下:rnORA-06550: 第 1 行, 第 20 列: PLS-00103: 出现符号 "("在需要下列之一时: :=.(@%; 符号 "(在 "(" 继续之前已插入。
如何在加载JSP页面时,同时调用servlet中的方法
如何在加载JSP页面时,同时调用servlet中的方法
要面试了,写写小程序练练手,顺便记录一下
面试小程序记录
hibernate调用存储过程
hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程 hibernate调用存储过程
java 调用存储过程
java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程
调用存储过程 返回游标 实例
List&amp;lt;Map&amp;lt;String, Object&amp;gt;&amp;gt; list = new ArrayList&amp;lt;Map&amp;lt;String, Object&amp;gt;&amp;gt;();  Connection con = this.getSession().connection();  CallableStatement sp;  try {       sp = con.prepareCal...
在SQL存储过程中如何使用另一个存储过程返回的结果集SQL实例
--创建一个返回结果集的存储过程 create procedure [sp_Test] @dwUserID as INT, @strOutMsg NVARCHAR(100) AS BEGIN declare @dwSigninDays INT     declare @strSigninTime NVARCHAR(22)   set @dwSigninDays = 1 set @
小和问题(归并排序的例子)
小和问题在一个数组中, 每一个数左边比当前数小的数累加起来, 叫做这个数组的小和。 求一个数组的小和。例子:[1,3,4,2,5]1左边比1小的数, 没有;3左边比3小的数, 1;4左边比4小的数, 1、 3;2左边比2小的数, 1;5左边比5小的数, 1、 3、 4、 2;所以小和为1+1+3+1+1+3+4+2=16如果直接用两层for循环扫一遍,时间复杂度O(n*n),这个题目可以利用归并排...
1、如何在JDBC里面调用一个存储过程
首先,JDBC 的 Statement,CallableStatement 和 PreparedStatement 接口定义的方法和属性,可以让你发送 SQL 命令到数据库,并从你的数据库接收数据,其中CallableStatement被用来执行数据库访问存储过程的时候。[关于Statement对象的理解](http://edu.clouderwork.com/course/373/learn#l...
Web服务器是如何使用JSP来创建网页
就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完成。JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简单地将所有模板文本改用println()语句,并且将所有的JSP元素转化成Java代码。JSP引擎将servlet编译成可执行类,并且将原始请...
java代码 调用 存储过程
第一步,在pl/sql中写一个 存储过程:create or replace procedure empid_name_address( p_empid in t_emp.empid%type, --输入型参数 p_empname out t_emp.empname%type,--输出型参数 p_empaddress out t_emp.empadress%
代码调用存储过程超时,但数据库 执行 秒速
原因: 1、由于在查询分析器里执行速度很快,并且数据量也不多。 2、只在程序里调用才有缓慢的情况。 3、设置CommandTimeout参数,就可以显示结果出来,但要很久。 方案1: : 延长 访问数据库的 超时时间,若 sql返回内容太大 ,延长填充时间 string connStr = ConfigurationManager.ConnectionStrings["
MySQL 存储过程相互调用举例
create procedure prccharges(in orderno char(6), out shippingCharges float(4,2),out wrapCharges float(4,2)) begin select mshippingcharges into shipping
jsp调用javabean的问题
jsp调用javabean的问题
oracle 创建包和存储过程并调用举例
--规范   create or replace package test_pkg is  --test_pkg为包名   procedure showMessage;  --声明一个过程   function myAdd(x in number,y in number) return number; --声明函数   end test_pkg;         --主体   cr
使用oracle 的 PL/Sql 定时执行一个存储过程
/* 使用oracle 的 PL/Sql 定时执行一个存储过程 测试目的:在表 tab 中间隔一分钟插入一条数据 实现方案: 1.通过 oracle 中 dbms_job 完成存储过程的定时调用 2.在存储过程中完成相应的逻辑操作 脚本说名: 以下代码为 dbms_job 操作的基本写法, 其中不包含各个系统函数参数说明, 如需要了解“系统函数参数说明”请另行在网上查找  
初学JSP,运行一个JSP小程序
最近在外面实习,让做一个JSP+javabean+servlet,在学习JSP之中遇到了不少小问题,现整理如下:         建议用eclipse java ee来运行,运行JSP之前,还需要配置tomcat。先要安装tomcat,下载网址链接http://tomcat.apache.org/,具体该选择什么版本后文再述。打开eclipse,选择上方的Windows选项,其中选项卡里最后一个
创建并调用带输入(IN)参数的存储过程
/*创建一个带IN模式参数的存储过程*/ create or replace procedure pro_insert(num_deptno in number,var_ename in varchar2,var_loc in varchar2)is begin insert into dept values(num_deptno,var_ename,var_loc); commit
Java代码调用存储过程没反应
“花前对酒不忍触,共粉泪,两簌簌” 今天在用使用SSM框架的程序中调用存储过程.但是在控制台上打印出了调用存储过程的代码.可是数据表中就是没有改变. 存储过程:CREATE DEFINER=`root`@`%` PROCEDURE `proc_wash_quantitative_pay_info_2_salespersoninfo_month_copy2`() BEGIN DECLARE
Java面试准备十二:存储过程
这里只是为了记录,由于自身水平实在不怎么样,难免错误百出,有错的地方还望大家多多指出,谢谢。参考 mysql存储过程详解 存储过程简介 关于MySQL的存储过程 MySQL存储过程的创建 MySQL存储过程的调用 MySQL存储过程的查询 MySQL存储过程的修改 MySQL存储过程的删除 MySQL存储过程的控制语句 MySQL存储过程的基本函数 1. 存储过程简介存储过程是一组为了完成特定功能的
Mybatis源码分析之存储过程调用
这一篇博客我们学习一下Mybatis调用存储过程的使用和运行流程。首先我们先创建一个简单的存储过程DELIMITER $ CREATE PROCEDURE mybatis.ges_user_count(IN age INT, OUT user_count INT) BEGIN SELECT COUNT(*) FROM users WHERE users.age=age INTO user_co
见龙在田,利见大人
九二:见龙在田,利见大人。 象曰:见龙在田,德施普也。 乾卦的第二爻,在下卦的中央位置,因而“得中”,是有利的地位。“二”是偶数,属于阴,在阴的位置出现阳爻,通常认为“不正”,但在乾、坤二卦,并不发生正与不正的问题。另外,与“五”位的阳爻相对的,“二”位应当是阴爻,才能“相应”;但在乾卦,虽然是阳爻,仍然可以与“五”位相应。“见”即现。“初九”潜藏的龙,已经上升,出现在田野。由于阳爻刚健,又在
.net 事务嵌套存储过程事务的处理方法
网上有很多这样的问题分析,无非以下两种情况: 1、begin tran 后没有rollback tran 或commit tran 2、应用程序数据库连接事务不在一个会话中; 但以后我要说的情况有点特别,先说一下场景: 1、.net 开发环境 2、使用sqlconnection对象发起事务 3、事务内有多个存储过程 4、各存储过程内有自已的事务 总之就是sqlconnect
让你 Oracle 的存储过程与Java代码开始进行交互
Oracle 存储过程定义格式如下: sql 代码 CREATE OR REPLACE PROCEDURE PRO_YOUR_PROCEDURE (        ELEMENT_01     IN      ELEMENT_TYPE,  --COMMENTS         .......       ....        .....            ..
存储过程循环+调用存储过程
https://shop527012648.taobao.com create or replace procedure SQ_TEST_PROC is   dateStart date; --开始时间   dateEnd   date; --结束时间 begin   dateStart := sysdate;   dateEnd := sysdate - 10;
jsp 页面嵌java代码(小脚本)
在工程中搜索.tld 文件可以查看相关标记的说明: <% String nextNodeID = SystemParamUtil.getSystemParamValue("0000001"); request.setAttribute("nextNodeID", nextNodeID); String completeNodeId = SystemParamUtil.getSystemParam
myBatis调用存储过程返回两种类型的值--只返回一种的问题
这几天在写程序遇到了一个问题,我写了一个存储过程,这个存储过程在调用完成后,会返回两个值,一个执行状态(返回0或1,1代码成功),一个是返回使用或返还的金额。 但在调用执行后,始终只返回了一个执行状态值 ,并没有返回另一个金额的值 。搞的我头都大了。先所代码发上来; 传送参数及调用方法 Map map = new HashMap(); map.put("userUuid", orde
带你玩转Visual Studio——带你新建一个工程
接着上一篇文章带你玩转Visual Studio——开篇介绍继续讲这个主题,现在我们从创建一个新的工程开始。一步一步创建项目 依次选择菜单:File\New\Project,打开New Project对话框。 &lt;1&gt;.选择项目类型:Win32 Console Application;&lt;2&gt;.填写工程名(Project Name):TestProject(可以给它取一个任意你想要的名字);&lt;3&gt;.选择
关闭
关闭