使用 CallableStatement 接口调用存储过程
生活随笔
收集整理的這篇文章主要介紹了
使用 CallableStatement 接口调用存储过程
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
CallableStatement 接口的引入
CallableStatement 主要是調(diào)用數(shù)據(jù)庫中的存儲過程,CallableStatement 也是 Statement 接口的子接口。在使用 CallableStatement 時(shí)可以接收存儲過程的返回值。
使用 CallableStatement 接口調(diào)用存儲過程
void registerOutParameter(int parameterIndex, int sqlType)
按順序位置 parameterIndex 將 OUT 參數(shù)注冊為 JDBC 類型 sqlType。
數(shù)據(jù)庫
========================================
工具類DbUtil.java
Book.java
import java.io.File;/*** 圖書模型* @author Administrator**/ public class Book { private int id; private String bookName; private float price; private String author; private int bookTypeId; private File context; //使用流 private File pic; //圖片 //構(gòu)造方法 Source+fields public Book(String bookName, float price, String author, int bookTypeId) {super();this.bookName = bookName;this.price = price;this.author = author;this.bookTypeId = bookTypeId; }//更新數(shù)據(jù)要包括ID,重載構(gòu)造方法 public Book(int id, String bookName, float price, String author, int bookTypeId) {super();this.id = id;this.bookName = bookName;this.price = price;this.author = author;this.bookTypeId = bookTypeId; }public Book(String bookName, float price, String author, int bookTypeId, File context) {super();this.bookName = bookName;this.price = price;this.author = author;this.bookTypeId = bookTypeId;this.context = context; }public Book(String bookName, float price, String author, int bookTypeId, File context, File pic) {super();this.bookName = bookName;this.price = price;this.author = author;this.bookTypeId = bookTypeId;this.context = context;this.pic = pic; }public int getId() {return id; }public void setId(int id) {this.id = id; } public String getBookName() {return bookName; } public void setBookName(String bookName) {this.bookName = bookName; } public float getPrice() {return price; } public void setPrice(float price) {this.price = price; } public String getAuthor() {return author; } public void setAuthor(String author) {this.author = author; } public int getBookTypeId() {return bookTypeId; } public void setBookTypeId(int bookTypeId) {this.bookTypeId = bookTypeId; }public File getContext() {return context; }public void setContext(File context) {this.context = context; }public File getPic() {return pic; }public void setPic(File pic) {this.pic = pic; }@Override public String toString() {return "Book [id=" + id + ", bookName=" + bookName + ", price=" + price + ", author=" + author + ", bookTypeId="+ bookTypeId + "]"; }}總結(jié)
以上是生活随笔為你收集整理的使用 CallableStatement 接口调用存储过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 处理大数据对象
- 下一篇: 使用元数据分析数据库