hibernate调用 Oracle 可以输出结果的存储过程 。
出现提示信息,无法从 PL/SQL中 ResultSet 使用 next,好像是这个问题,
使用下面的方式可以解决问题
cstmt.setString(1, "2013");
cstmt.setString(2, "2");
cstmt.setString(3, "SC");
cstmt.registerOutParameter(4, Types.NUMERIC);
//ResultSet rs = cstmt.executeQuery();
cstmt.executeUpdate();
BigDecimal outflag = cstmt.getBigDecimal(4);
相关推荐
本文档演示如何从 Java 存储过程将 JDBC ResultSet 作为 REF CURSOR 返回。JDBC ResultSet 是一个表示数据库的数据表,通常通过执行查询数据库的语句产生该表。REF CURSOR 是 PL/SQL 中相应的类型。Java 存储过程的...
一、调用存储过程(无结果集返回) Connection connection = ConnectionHelper.getConnection(); CallableStatement callableStatement = connection.prepareCall("{ call procedureName(?,?) }"); ...
CallableStatement调用Oracle存储过程返回结果集(ResultSet).doc
使用java调用timesten实现Oracle入库 1、要安装好timesten 2、需要配好system dsn ttdemo 3、创建表和存储过程 以上略 4、java内容如下: package com; import java.sql.Connection; import ...
java数据库连接ResultSet
import java.sql.*; public class Bc { // 声明数据库地址及驱动 private Connection conn = null; private String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; private String driver = "oracle.jdbc....
。。。
。。。
Java连接数据库并修改内容,Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动器 Connection con=DriverManager.getConnection(dbURL,user,password); //获取连接 String sqlStr="select * from ...
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; import javax.swing.table.*; import java.util.Vector; public class BorrowBookList extends JFrame implements ...
import java.sql.ResultSet; /** * @author Administrator * */ public class sqlServer { String DBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; String ConnStr="jdbc:microsoft:sqlserver://WINJUE:...
1. 加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//相当于我们的第三方工具pl/sql 2. 通过驱动获取连接对象Connection con=DriverManager.getConnection(“jdbc:oracle:thin:@10.1.12.138:1521:orcl",...
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //准备SQL语句 strSQL = "select name,age from test"; //执行SQL语句并获取结果...
Java JSP Servlet数据库连接代码,把数据库连接封装在Servlet中,可多次重复调用,另外更换数据库时候也很方便修改。//连接并查询数据库 String sqlStr="select * from users"; //SQL查询语句 Statement st=...
Java连接查询数据库代码,可以了解下加载驱动器、获取连接、获取Statement对象、执行查询、遍历ResultSet、获取数据、在控制台输出数据、输出出错信息等方面的小技巧。Class.forName(...
java.sql.ResultSet的Java DOM包装器; 允许在表示结果集的瘦DOM文档上使用XPath / XSLT。 文档不包含实际的结果集数据,仅包含对行和列索引的引用。
java连接SQL数据库 方法一:安装Microsoft SQL Server 2000 Driver for JDBC后,将lib目录下的msbase.jar , mssqlserver.jar, msutil.jar 复制到JDK的主目录下,具体是jdk1.4jrelibext . 完成后编写一下代码 原理:...
Java更新、插入、删除数据库中的内容,这个比较基础了,但比较实用了,可学习Java与SqlServer数据库如何建立通信,如何通过代码来执行数据库的命令,包括删除、更新、添加、查询记录等操作。比如更新、删除、插入和...
JAVA 版本ResultSet 转换为JAVABEAN的工具类