概述:
1.用于处理调用存储过程的类
2.它继承自PreparedStatement
3.创建:con.prepareCall("{call 存储过程名(?,?)}");
4.执行:cs.execute();
5.这里只是说明jdbc如何去执行存储过程,关于存储过程相关知识请自己百度
package com.cxy.jdbc; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; /** * @author cxy */ public class CallableStatementTest { public static void main(String[] args) { try( Connection con=DriverManager.getConnection("jdbc:mysql://localhost/dbtest", "root", "root"); CallableStatement cs=con.prepareCall("{call test(?,?)}"); ) { cs.setInt(1, 1); cs.setString(2, "test"); cs.execute(); }catch(Exception e) { System.out.println("数据库操作出现异常"); } } }
声明:
1.原创文章,转载请标明并加本文连接。
2.更详尽的API请参见 http://docs.oracle.com/javase/7/docs/api/
3.文章反映个人愚见,如有异议欢迎讨论指正
相关推荐
### JDBC基础教程之CallableStatement详解 #### 一、概述 在数据库编程中,为了提高代码的复用性和执行效率,通常会使用存储过程。存储过程是预编译并存储在数据库中的SQL语句集合,可以接受输入参数并返回输出...
### Java基础(韩顺平版)笔记详 #### 一、Java语言概述与环境搭建 - **Java的历史与发展** - Java由Sun Microsystems公司在1995年发布,由James Gosling领导开发。 - 2009年,Oracle公司收购了Sun Microsystems...
这份“Java基础知识复习资料”涵盖了学习Java编程所必需的关键概念和技术,旨在帮助初学者巩固基础,同时也适合有经验的开发者进行回顾。 1. **Java语法基础** - **变量与数据类型**:Java提供了基本数据类型(如...
#### 二、CallableStatement的基础概念 1. **存储过程**:存储在数据库中的预先定义好的一组SQL语句集合。它可以接收输入参数、返回输出参数,并可能产生副作用,如修改数据库表数据。 2. **参数类型**: - **IN ...
以上就是Java基础题挑战中涉及的知识点,包括类的修饰符、类声明、类型比较、数据库操作、代码执行顺序、Web应用中的数据共享、方法覆盖、接口与抽象类的区别、继承与方法调用以及阻止继承的关键字等。熟悉并掌握...
Java基础数据库编程主要涉及到JDBC(Java Database Connectivity),这是一个用于连接Java应用程序与SQL数据库的API。JDBC提供了一种标准的、独立于特定数据库的接口,使得开发人员能够使用Java编写程序来存取不同...
Java基础是编程学习的重要部分,其中包括了IO(Input/Output)操作、JDBC(Java Database Connectivity)以及HTML(Hypertext Markup Language)等关键概念。这些知识点构成了Java开发者日常工作中不可或缺的部分。 ...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。Oracle数据库是Java开发者经常打交道的数据存储系统。本篇文章将详细讲解如何在Java中通过JDBC调用Oracle的存储过程、存储函数、程序包对象...
Java基础学习涵盖了许多关键概念,包括代理模式、数据库操作、以及面向对象的设计原则。代理模式是一种重要的设计模式,它允许我们在不改变目标对象原有功能的基础上,通过代理对象为其添加额外的功能或控制。代理...
Java大神进阶之路是一份针对Java开发者进阶提升的学习指南,详细描述了从编程基础到Java语言本身的精通,再到数据库以及Java Web核心技术的掌握,以及每个阶段所需要学习和掌握的知识点。文中特别强调了数据结构和...
Java编程基础入门教程中的第11章主要讲解了如何使用Java进行数据库的连接,这是Java开发者必须掌握的重要技能之一。本章重点介绍了JDBC(Java Database Connectivity),它是Java语言访问数据库的标准API,允许...
17. **JDBC**:Java数据库连接,如何使用Statement、PreparedStatement和CallableStatement来执行SQL语句,以及事务处理。 这本书可能会涵盖以上这些主题,通过实例和练习帮助读者逐步掌握Java编程的基础知识。通过...
本教程“Java零基础自学之JDBC1-3课时”旨在帮助初学者理解并掌握JDBC的基本概念、使用方法以及常见操作。 在JDBC的第一课时中,通常会讲解以下内容: 1. **JDBC概述**:解释JDBC是什么,它的作用,以及如何在Java...
Java编程技术13 JDBC编程是Java开发者学习数据库操作的基础,主要涵盖了JDBC的介绍、MySQL基础知识以及使用JDBC访问数据库的流程。以下是这些知识点的详细解释: **JDBC简介** Java Database Connectivity (JDBC) ...
### Java数据库编程(JDBC) #### 18.1 JDBC简介 JDBC(Java Database Connectivity)是一种用于Java应用程序连接数据库的标准API(应用编程接口),它允许开发者以统一的方式访问多种类型的数据库系统。JDBC最早...
本教程将深入讲解JDBC的基础知识,帮助你快速掌握Java数据库编程。 首先,了解JDBC的概述是非常重要的。JDBC是Sun Microsystems公司制定的一套用于在Java程序中访问数据库的标准接口。它定义了一组接口和类,使得...
010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...
综上所述,Java数据库编程涵盖的内容广泛,从基础的数据库连接到高级的事务处理和性能优化。掌握这些知识点,对于Java开发者来说至关重要,能够有效地实现与数据库的交互,开发出高效、稳定的数据库应用。通过实践和...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。在Java的世界里,JDBC(Java Database Connectivity)扮演着至关重要的角色,它是Java与各种数据库进行交互的标准接口。今天我们要深入探讨...
第2章 SQL语句基础之DDL 2.1 DDL基础 2.2 DDL操作视图 2.3 本章小结 第3章 SQL语句基础之DML 3.1 SELECT语句基础 3.2 WHERE子句 3.3 ORDER BY子句 3.4 GROUP BY和HAVING子句 3.5 INSERT语句 3.6...