处理大数据对象
1.处理 CLOB 数据:字符,长篇小说
helloWorld.txt文件
数据库,context的字符集为gb2312
数据类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; //使用流 //构造方法 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; }//更新数据要包括ID,重载构造方法 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 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; }@Override public String toString() {return "Book [id=" + id + ", bookName=" + bookName + ", price=" + price + ", author=" + author + ", bookTypeId="+ bookTypeId + "]"; }}2.处理 BLOG 数据,在 BLOB 中可以存放二进制大数据对象,比如图片,电影,音乐
数据库
Book.java文件,加入pic的get,set方法,重写构造方法
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; //图片 //构造方法 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; }//更新数据要包括ID,重载构造方法 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 + "]"; }}=============================================================
工具类DbUtil.java
总结
- 上一篇: 使用Statement接口实现增,删,改
- 下一篇: 使用 CallableStatement