`
Aga
  • 浏览: 218583 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

java中调用存储过程的例子一个。

阅读更多
从java中调用存储过程。
package com.cxz.util;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Types;

import com.jykj.util.ConnPool;

public class ProcedureDriver {

	public ProcedureDriver() {
		String mac = "00-14-25-4A-8B-AB";
		String outer = "222.30.55.10";
		String inner = "192.168.1.2";
		int barId = 1;
		String ie = null;
		String desktop = null;
		String sql = "{ call bind(?,?,?,?,?,?) }";
		try {
			Connection conn = ConnPool.getConenction();
			CallableStatement proc = conn.prepareCall(sql);
			
			proc.setString(1, mac);
			proc.setString(2, outer);
			proc.setString(3, inner);
			proc.setInt(4, barId);
			proc.registerOutParameter(5, Types.VARCHAR);
			proc.registerOutParameter(6, Types.VARCHAR);
			proc.execute();
			ie = proc.getString(5);
			desktop = proc.getString(6);
			proc.close();
			conn.close();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println(ie);
		System.out.println(desktop);
	}

	public static void main(String[] args) {
		new ProcedureDriver();
	}

}
分享到:
评论
2 楼 Aga 2008-03-28  
http://tech.it168.com/zt/webservice/index.html
1 楼 Aga 2008-03-28  
http://blog.csdn.net/beckrabbit/archive/2007/04/25/1584270.aspx

相关推荐

    jAVA中调用存储过程

    在Java中调用存储过程是实现数据库操作的一种高级方法,特别是在处理复杂的业务逻辑或执行大量数据更新时。本文将深入探讨如何在Java中调用Oracle数据库的存储过程,并通过两个具体的示例进行详细讲解。 ### Java...

    在Java中调用存储过程详解

    本文将深入探讨如何在Java中调用存储过程,并通过实例进行讲解。 一、存储过程概述 存储过程是数据库中预编译的SQL语句集合,可以包含多个SQL语句和控制流程结构,如条件判断、循环等。它们提供了提高性能、减少...

    jsp中调用存储过程的方法

    本文将详细介绍如何在JSP中调用存储过程,并提供一个简单示例。 首先,我们需要了解JDBC(Java Database Connectivity),它是Java与数据库交互的标准API。在JSP中调用存储过程,我们需要通过JDBC来完成。以下步骤...

    java 调用存储过程

    下面将详细阐述如何在Java中调用存储过程。 首先,要调用存储过程,你需要确保已正确地在Java应用程序中建立了与数据库的连接。这通常通过JDBC(Java Database Connectivity)实现,它提供了一组API来与各种数据库...

    java调用存储过程(含out参数)

    Java中调用存储过程主要通过JDBC(Java Database Connectivity)接口实现。以下是一步步的操作步骤: 1. **加载数据库驱动**:首先,确保已添加对应数据库的JDBC驱动库到项目类路径中,如MySQL的`mysql-connector-...

    java调用存储过程返回数组

    本文将详细探讨如何在Java中调用存储过程,并处理返回的数组类型数据。 首先,存储过程是一种预编译的SQL语句集合,它可以包含多个SQL操作,变量、条件判断、循环等控制结构。在Oracle数据库中,可以创建一个存储...

    JAVA调用存储过程

    本文将深入探讨如何在Java中调用存储过程,并提供相关的代码示例和注意事项。 首先,理解存储过程的基本概念至关重要。存储过程是预编译在数据库服务器上的SQL语句集合,它封装了一组特定的操作,可以接受参数、...

    Java中如何调用存储过程的代码

    以下是一个详细的步骤,展示了如何在Java中调用存储过程。 首先,确保你已经安装了JDBC驱动程序,它是Java与数据库通信的桥梁。例如,如果你使用的是Oracle数据库,你需要下载并添加ojdbc驱动到项目的类路径中。 1...

    存储过程实例 java

    在IT领域,存储过程是数据库管理系统中一组预编译的SQL语句,它们可以作为一个单元进行执行,提高数据处理效率并简化复杂的操作。本资源集合主要关注存储过程在Java编程中的应用,尤其针对Oracle数据库系统。 ...

    java调用存储过程

    通过以上分析,我们可以看到,在Java中调用存储过程涉及到了多个关键概念和技术点,包括数据库连接的建立、`CallableStatement`的使用、输入参数的设置以及存储过程的执行。掌握这些技术点对于高效地利用Java进行...

    Ibatis调用存储过程调用存储过程

    而对于使用Ibatis作为持久层框架的应用来说,如何有效地调用存储过程便成为了一个值得探讨的话题。本文将围绕“Ibatis调用存储过程”这一主题展开讨论,旨在帮助读者理解并掌握在Ibatis中调用存储过程的方法。 ####...

    JDBC调用存储过程的小例子

    在Java中调用存储过程主要涉及以下步骤: 1. 加载数据库驱动:首先,我们需要加载对应数据库的JDBC驱动。例如,对于MySQL,我们通常会使用`com.mysql.jdbc.Driver`,并且通过`Class.forName()`方法注册驱动。 2. ...

    java中存储过程的调用

    #### 在Java中调用存储过程 接下来,我们将在Java程序中调用上面创建的存储过程: ```java import java.sql.Connection; import java.sql.CallableStatement; import java.sql.SQLException; public class ...

    在java中如何调用存储过程

    在Java中调用数据库的存储过程是常见的数据库操作任务,特别是在需要执行复杂业务逻辑或封装一组SQL语句时。下面将详细介绍如何在Java中针对不同类型的存储过程进行操作。 1. **有参数无返回值的存储过程** 这种...

    在Java中如何调用存储过程.pdf

    本文将详细解释如何在Java中调用存储过程,并通过两个示例来演示具体步骤。 首先,我们需要了解存储过程的几种基本类型: 1. **无参数无返回值**:这类存储过程通常用于执行一些不返回结果的操作,如数据的插入、...

    Java数据库程序中的存储过程设计

    为了在Java中调用存储过程,可以使用`CallableStatement`接口。`CallableStatement`继承自`PreparedStatement`,特别适合用于调用数据库中的存储过程或函数。以下是一个简单的示例: ```java import java.sql....

    EJB调用存储过程源码

    EJB(Enterprise JavaBeans)是Java EE平台中的一个核心组件,用于构建可部署的企业级应用程序。在EJB中调用存储过程是常见的数据库交互方式,它允许开发者利用数据库的复杂计算能力和事务处理能力,提高应用的性能...

    jdbc调用存储过程 函数例子

    本文将详细阐述如何通过JDBC在Java程序中调用存储过程和函数,并提供一个实际的例子。 ### 1. JDBC概述 JDBC是Java API,它提供了统一的接口来访问不同类型的数据库。通过JDBC,开发者可以进行数据库连接、执行SQL...

    oracle存储过程学习实例文档 创建调用

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写包含一系列SQL语句和PL/SQL块的程序单元...记住,实践是检验理论的最好方式,所以尝试创建自己的存储过程并从Java中调用它们,以便加深理解。

    存储过程.docx

    总结一下,Java中调用存储过程主要涉及到以下几点: 1. 使用`JdbcTemplate`或`SimpleJdbcTemplate`(如果在JDK1.5环境下)来简化操作。 2. 对于无返回值的存储过程,直接使用`execute`方法执行存储过程。 3. 对于有...

Global site tag (gtag.js) - Google Analytics