1、Java中过储过程的标准使用方法:
可实现存储过程中的各种功能,和最简方法相比,它可以得到out参数和过程返回值。
?就是参数的占位符,一个问号代表有一个参数。
String proc = "{call procname (?,? )}";
CallableStatement stat = con.prepareCall(proc);
//第一个参数为in的话,说明?号应为英文输入法下的,这个博客不能输入英文的问号。
stat.setString(1,'paravalue');//设置参数值
//第二个参数作out的话
stat.registerOutParameter(1,java.sql.Types.VARCHAR);//设置参数类型
stat.execute();
String paraValue = stat.getString(2);//得到out参数值
例如:
<%@page import="java.sql.*"%>
<%@page import="java.text.*"%>
<%@page contentType="text/html;charset=GB2312"%>
<%@include file="opendata.jsp"%>
<%
String strSQL = "{call pdrivertotal( , )}";
CallableStatement stmt = con.prepareCall(strSQL);
stmt.setString(1,"2005-08-20");
stmt.setString(2,"2005-10-01");
stmt.execute();
%>
可实现存储过程中的各种功能,和最简方法相比,它可以得到out参数和过程返回值。
?就是参数的占位符,一个问号代表有一个参数。
String proc = "{call procname (?,? )}";
CallableStatement stat = con.prepareCall(proc);
//第一个参数为in的话,说明?号应为英文输入法下的,这个博客不能输入英文的问号。
stat.setString(1,'paravalue');//设置参数值
//第二个参数作out的话
stat.registerOutParameter(1,java.sql.Types.VARCHAR);//设置参数类型
stat.execute();
String paraValue = stat.getString(2);//得到out参数值
例如:
<%@page import="java.sql.*"%>
<%@page import="java.text.*"%>
<%@page contentType="text/html;charset=GB2312"%>
<%@include file="opendata.jsp"%>
<%
String strSQL = "{call pdrivertotal( , )}";
CallableStatement stmt = con.prepareCall(strSQL);
stmt.setString(1,"2005-08-20");
stmt.setString(2,"2005-10-01");
stmt.execute();
%>
发表评论
-
Struts标签 下拉框 迭代
2009-09-16 09:08 1603案例: select latnid from t_latn; ... -
控制WebLogic解压war包
2009-09-14 08:28 1736在开发web应用时,如果通过weblogic的控制台部署war ... -
线程的基本用法
2009-06-25 11:04 834实现多线程的方法有3种: 1.继承thread类 eg : ... -
Timer的用法
2009-06-25 09:07 1091使用Timer和TimerTask组合 最后 ... -
线程的通俗解释
2009-06-24 08:26 1335但是进程的概念相 ... -
进程通俗解释
2009-06-24 08:21 903进程(Process)指操作系统中一个独立运行的程序。例 ... -
java 调用存储过程 和 PreperStmt的用法
2009-06-14 10:54 1286PreparedStatement 的用法PreparedSt ... -
MyEclipse更改快捷键
2009-06-14 08:22 2330MyEclipse安装完成之后,有一个很常用的快捷键Conte ... -
java最大公约数算法
2009-05-20 20:06 1867最大公约数算法:如果r是a和b之间相除后的余数,则a和b之间的 ... -
创建文件,并填写内容的几种方式
2009-05-15 08:23 987import java.io.*; public class ... -
java 存储过程传递数组类型的参数
2009-05-11 08:06 1528import java.sql.*; public cla ... -
javascript onpropertychange
2009-05-09 14:38 1107<!DOCTYPE HTML PUBLIC " ... -
java.math.BigDecimal的精度问题
2009-05-09 11:21 13611. String myMoney = "100 ... -
JAVA设计模式
2009-04-24 09:15 15261、FACTORY(工厂模式) 2、BUILDER(建造模式 ... -
Struts2入门与配置
2009-04-09 08:21 930年前在上海静静等待回家的日子 , 闲来无事,在好友李三年的 ... -
JavaMail
2009-04-03 09:00 728package com.tom; import org.ap ... -
javascript 动态增加删除表格
2009-02-28 09:19 827<!DOCTYPE HTML PUBLIC " ... -
在web.xml不认<taglib>解决办法:
2009-02-22 20:40 750在web.xml不认<taglib>解决办法: ... -
自己实现单点登录
2009-02-21 16:04 1060摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软 ... -
java多线程并发访问解决方案
2009-02-21 15:40 1443多线程并发访问解决方案 synchronized关键 ...
相关推荐
HELP.md 和 readme.txt 文件通常包含项目的文档信息,如项目简介、安装指南、使用方法等,是项目交付的重要组成部分。pom.xml 文件则是 Maven 项目对象模型文件,它定义了项目的构建配置信息,如项目依赖、插件配置...
Java Swing是Java标准版(Java SE)的一部分,它提供了一套丰富的组件库,用于构建桌面应用程序的用户界面。在本项目中,Swing被用来创建交互式的考试界面,如登录窗口、选择题答题界面、填空题答题界面等。Swing...
**基于Java的规则引擎** 1. **简介** 在现代软件开发中,业务逻辑往往复杂且易变,传统的编程方式难以灵活应对业务规则的变化。...同时,JSR94接口为Java开发者提供了一种标准的方式来集成和使用规则引擎。
在Java学习和面试过程中,“Java八股文”则用来形容那些反复出现的经典面试题,涵盖了Java语言的核心概念、技术框架、设计模式以及最佳实践等方面。 从给定的文件名称“java八股文1.md”来看,这似乎是一个标记语言...
在这一过程中,学生将学习到如何使用文本编辑器,如何使用Java编译器javac,以及如何利用Java解释器执行编译后的字节码。通过这样的步骤,学生可以亲身体验软件开发的整个流程,从而加深对编程概念的理解。 课程的...
4. `throws` 关键字:在方法签名中使用 `throws` 关键字声明方法可能抛出的异常。这样可以让调用者知道该方法可能会抛出哪些异常,从而在调用时进行适当的处理。 5. `finally` 块:无论是否发生异常,`finally` 块...
通过历年真题,参赛者们不仅能够看到比赛题目的难度和风格,还能在解决实际问题的过程中发现自身知识的薄弱环节。 在C语言的考核内容中,蓝桥杯的题目设计注重考察参赛者对基础语法的掌握程度,包括但不限于变量、...
文档中指出,在JAVA程序设计基础课程设计执行过程中存在一些问题,包括学生的学习态度问题、教学计划设计问题以及评价方法和评价标准的问题。这些问题导致了课程设计的质量下降,例如学生对课程设计不重视、教学计划...
为了保存文件,我们可以创建一个新的`File`对象,然后使用`write()`方法将输入流转储到本地文件系统。 5. **错误处理**: 文件上传可能会出现各种问题,如文件大小限制、文件类型限制、文件名冲突等。在实现中,...
规则库存储所有的业务规则,推理引擎负责推理过程,工作内存保存运行时的数据和状态。推理过程可以是向前推理(从数据推导出规则)或向后推理(从规则推导出数据)。 2.5 **规则引擎的算法** 规则引擎的算法主要...
Java核心技术、Oracle数据库和XML是IT领域中的三大关键组成部分,它们在软件开发和数据管理中起着至关重要的作用。下面将分别对这三个方面进行详细阐述。 **Java核心技术** Java是一种跨平台的、面向对象的编程语言...
本文详细对比了三种流行编程语言C++、Python与Java的基础语法结构,涉及程序基本框架、引入包的方式、标识符规则、注释样式、运算符特性及其优先级规则,还包括各种基本数据类型的定义与使用细节、常量与变量的概念...
在实施课程设计过程中,存在一些问题,如学生的学习态度问题、教学计划设计问题、评价方法和评价标准过于简单、单一,且随意性强,造成课程设计的质量下降。学生的学习态度问题包括对课程设计不重视,认为课程设计不...
在《Java Web程序设计》课程的学习中,学生不仅要学习技术知识,还要学会遵循Web开发的标准流程。从需求分析、设计、编码到测试,再到最终的部署和维护,课程会涉及整个Web应用开发周期。这将让学生在实践中理解Web...
【标题】"人事管理系统(Java Swing + MySQL)" 是一个针对企业内部人力资源管理的软件应用,它结合了Java Swing技术和MySQL数据库来实现一个功能完善的图形用户界面和数据存储系统。这样的系统通常包括员工信息管理...
内容概要:本文详细介绍了一个基于Java Web技术的个人财务管理系统。...同时,在项目实施过程中遇到困难或问题时,给出了相应的解决建议。这不仅有助于顺利完成课程任务,还能极大地丰富个人技术知识储备。
本文详细介绍了一个基于Java语言,采用MySQL数据库和Spring Boot框架的校园体育场馆使用管理网站的设计与实现过程。 首先,该网站的开发可以帮助学生将所学知识付诸实践,从而加深对知识的理解和记忆。通过实际开发...
Java仓库管理系统采用Java SE(标准版)作为基础,结合Java EE(企业版)的Web服务和框架,如Spring Boot、Spring MVC或Struts,来构建后端服务。这些框架简化了开发过程,提供了依赖注入、数据访问、事务管理等...
- **JDBC**: 用于 Java 应用程序连接数据库的标准。 - **数据库类型**: 关系型(MySQL、Oracle)和非关系型(Redis、MongoDB)数据库。 **2. 设计模式** - **单例模式**: 实现方式和应用场景。 - **设计原则**:...
由于项目中涉及到了多个文件类型,开发者需要有相应的知识储备,比如熟悉XML布局的编写、了解Java的面向对象编程、掌握Gradle的构建过程等。此外,对于想要使用该项目的开发者来说,需要了解如何在项目中添加依赖、...