public void insert(BillMain billMain) {
List list = billMainDAO.getSession().createSQLQuery("{Call proc()}")
.list();
// 如果有参数 {Call proc(?)}
// query.setString(0, 参数);
Object[] row = null;
BillMain billMain2 = null;
for (int i = 0; i < list.size(); i++) {
row = (Object[]) list.get(i);
System.out.println(row[0]);
billMain2 = new BillMain();
billMain2.setCustomerAdd(row[0].toString());
billMain2.setCustomerName(row[1].toString());
billMain2.setEntryId(row[2].toString());
billMain2.setOperaTime(Timestamp.valueOf(row[3].toString()));
billMain2.setOperator(row[4].toString());
billMain2.setUnit(Integer.parseInt(row[5].toString()));
billMainDAO.save(billMain);
}
}
分享到:
相关推荐
Java操作存储过程是一种常见的数据库交互方式,特别是在处理复杂的业务逻辑或需要高性能的数据处理时。存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以视为可重用的功能模块。Java作为广泛使用的后端...
【Java 操作存储过程】 在Java中操作数据库的存储过程是一项常见的任务,这对于数据库交互和数据处理至关重要。这里我们将深入探讨如何使用Java调用不同类型的存储过程,包括无参函数、有返回值的存储过程以及有...
在Java编程中,调用数据库的存储过程是常见的任务,特别是在处理复杂的业务逻辑或需要高效数据操作时。本文将详细讲解如何在Java中调用含有`OUT`参数的存储过程,帮助开发者解决这类问题。 首先,理解存储过程的...
在Java编程中,调用存储过程是连接数据库并执行预定义SQL代码的一种常见方式。存储过程是由数据库管理系统(如MySQL, Oracle, SQL Server等)编译并存储的一组操作,可以包含复杂的逻辑、条件判断、循环等,提高数据...
在Java编程中,调用数据库存储过程是一种常见的操作,特别是在处理复杂的业务逻辑或者批量数据操作时。存储过程是由一组SQL语句组成的预编译代码,它们存储在数据库中,可以被多次调用,提高效率并简化代码管理。...
在IT领域,特别是数据库操作与Java编程的交集部分,调用存储过程是常见的需求之一。根据提供的文件信息,我们可以深入解析如何在Java中通过JDBC(Java Database Connectivity)调用Oracle数据库的存储过程。 ### ...
### JAVA调用存储过程知识点详解 #### 一、无结果集返回的存储过程调用 在Java中调用不返回结果集的存储过程时,主要步骤包括建立连接、准备调用语句、设置输入参数、执行存储过程以及处理可能产生的警告信息。 1...
在这个场景中,我们将从Java应用程序收集一系列用户数据,将其转换为Oracle数组,然后调用一个预定义的存储过程进行批量更新操作。 #### 五、注意事项与优化建议 - **类型匹配**:确保Java对象属性与数据库对象...
在Java编程中,调用SQL数据库的存储过程是一项常见的任务,尤其在处理复杂业务逻辑或批量数据操作时。本文将详细介绍如何使用Java来调用存储过程,并探讨相关的数据库设计原则。 首先,理解存储过程的基本概念至关...
Java调用存储过程是数据库操作中的常见任务,特别是在复杂的业务逻辑和数据处理中。MyEclipse作为一款强大的Java集成开发环境,提供了方便的工具来支持这一功能。下面将详细介绍如何在MyEclipse中使用Java调用存储...
存储过程在大型数据库系统中扮演着重要角色,因为它能提高性能、增强安全性、减少网络流量以及简化复杂的操作。在Java应用程序中,可以通过Java Database Connectivity (JDBC) API来调用MySQL的存储过程。 首先,...
在Java编程中,调用数据库的存储过程并处理返回结果是常见的任务,特别是在需要执行复杂数据库操作或者封装业务逻辑时。本文将详细探讨如何在Java中调用存储过程,并处理返回的数组类型数据。 首先,存储过程是一种...
### DB2 Java 存储过程相关知识点 #### 标题:DB2 Java 存储过程 **DB2 Java 存储过程** 主要探讨的是如何在 IBM DB2 数据库环境中利用 Java 编写存储过程。这涉及到 DB2 的一系列产品和服务,特别是与 Java 集成...
在Java编程中,调用数据库的存储过程是常见的任务,特别是在处理复杂的业务逻辑或数据操作时。本实例将深入探讨如何使用Java来调用Oracle数据库中的存储过程。 首先,我们需要了解存储过程的基本概念。存储过程是预...
在Java编程中,调用数据库中的存储过程是常见的任务,特别是在复杂的业务逻辑处理和数据操作时。本篇文章将深入探讨如何使用Java来调用存储过程,以及相关的工具和技术。 首先,存储过程是数据库中预编译的一组SQL...
在Java开发中,有时我们需要与数据库进行深度交互,这时候存储过程就显得尤为重要。特别是当涉及到复杂的业务逻辑或者数据处理时,Oracle数据库中的存储过程能够提供更高效和安全的解决方案。本话题将详细讲解如何...
这个存储过程使用了输入参数 inparam,并根据其值执行不同的操作。 四、 Java 调用带有输入参数的存储过程 要在 Java 中调用带有输入参数的存储过程,需要使用 CallableStatement 对象,并将输入参数传递给存储...