BLOB 和 CLOB 資料型別有什麼區別?
Blob 和 Clob 統稱為 LOB(大型物件型別)。以下是 Blob 和 Clob 資料型別的主要區別。
| Blob | Clob |
|---|---|
| Blob 的全稱是二進位制大型物件。 | Clob 的全稱是字元大型物件。 |
| 用於儲存大型二進位制資料。 | 用於儲存大型文字資料。 |
| 以二進位制流的形式儲存值。 | 以字元流的形式儲存值。 |
| 可以使用它儲存檔案,如影片、影像、gif 和音訊檔案。 | 可以使用它儲存檔案,如文字檔案、PDF 文件、Word 文件等。 |
MySQL 使用以下資料型別支援它
| MySQL 使用以下資料型別支援它
|
| 在 JDBC API 中,它由 java.sql.Blob 介面表示。 | 在 JDBC 中,它由 java.sql.Clob 介面表示。 |
| JDBC 中的 Blob 物件指向 BLOB 的位置,而不是儲存其二進位制資料。 | JDBC 中的 Clob 物件指向 CLOB 的位置,而不是儲存其字元資料。 |
要儲存 Blob,JDBC(PreparedStatement)提供以下方法:
| 要儲存 Clob,JDBC(PreparedStatement)提供以下方法:
|
要檢索 (ResultSet) Blob,它提供以下方法:
| 要檢索 (ResultSet) Clob,它提供以下方法:
|
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP